乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      聽說你畫的圖,線條不見了

       微笑如酒 2019-02-10

      寫這個標題的時候,我突然想起了《什么!你的圖上有一雙看不見的手》這篇文章,當然這里看不見是故意的,而今天要說的是,你明明畫了,它卻不見了,有種見鬼般的神秘力量。

      有人跟我說用enrichplot, 《enrichplot: 讓你們對clusterProfiler系列包無法自拔》畫的網(wǎng)絡圖,邊不見了。

      其實像上面我截屏的一樣,你點一下zoom,出來另一個窗口,它就有了,如果沒有,你就拉大或拉小窗口試試,正常就應該出現(xiàn)的,就是這么神奇。

      一般來說,R畫圖會丟圖例,線條等,通常是因為畫圖的空間不適合于分配圖形的內(nèi)容,這和你顯示器的大小、畫圖的區(qū)域都可以有關(guān)系,所以先拉大拉小一個畫圖的窗口再說。

      'Error in plot.new() : figure margins too large'

      這種就是畫圖區(qū)域太小了,沒辦法分配到足夠的空間來畫圖,搞大畫圖窗口的大小!

      Graphic with missing or distorted components

      如果有丟東西,或者出現(xiàn)在“不正確”的位置,這是R自做聰明想要把圖縮放去適應你的畫圖區(qū)域,還是一樣的解決方法,拉大或拉小窗口。

      Reset your graphics device

      還有一種是你對畫圖有一些設置,比如base里par, options的一些設置,而ggplot2theme的設置,你比如說你加載了cowplot,然后你去用ggplot2畫圖,你會發(fā)現(xiàn)圖不一樣了,因為主題被改了。所以有些包或者函數(shù)會更改一些默認的行為,這可不好搞,太坑爹。

      ggplot2的還好,你用theme_set(theme_grey())設回ggplot2默認的就行。但對于base,就沒有這么直接的方法重置了,這你給大家分享一招,用dev.off(),不斷跑,跑到它報錯提示你說沒有device的時候,那么你關(guān)掉了所有的畫圖設備,這時候你再畫圖,出來的新的畫圖設備就是重置好的了。

      實在不行,你就把R關(guān)掉,再開過吧,如果是使用RStudio然后一直有問題,你就試試用原生的RGui,或者直接命令行吧。


        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多