代码之家  ›  专栏  ›  技术社区  ›  blahdiblah

R中没有标题/标签的绘图

  •  26
  • blahdiblah  · 技术社区  · 17 年前

    R 有没有办法制作没有标题的情节,并利用标题原本会占用的空间?

    plot() , main , sub , xlab ,以及 ylab 全部默认为 NULL ,但这只会留下空白,就像将它们设置为“”一样。如果不包括它们意味着整个地块空间都被利用了,而不是在边缘留下额外的空白空间,那就太好了。这在将绘图打印到文件设备时尤其重要,例如 pdf() , png() 等等。

    5 回复  |  直到 9 年前
        1
  •  21
  •   ojblass    17 年前

    tip 7 关于调整利润率。

    摘录:

    要删除为标签保留的空间,请使用par(mar=…)。例如

    png(file="notitle.png",width=400, height=350)
    par(mar=c(5,3,2,2)+0.1)
    hist(rnorm(100),ylab=NULL,main=NULL)
    dev.off()
    
        2
  •  12
  •   Nicholas Riley    17 年前

    ggplot2 设置时会自动执行此操作吗 xlab / ylab NULL (而且没有剧情标题/ main 默认情况下)。对于简单的绘图,只需 require(ggplot2) 并替换 plot 通过 qplot .

    真的,ggplot2是我多年来策划的最有趣的事情,我忍不住有机会向我遇到的每个人传播它。 :-)

        3
  •  3
  •   vrajs5    12 年前

    使用lattice,只需将xlab、ylab和main参数设置为NULL即可:

    library(lattice)
    bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
    
        4
  •  2
  •   Mihai Iorga    14 年前
    plot(anything, main=NULL)
    

    仍然有效。

        5
  •  1
  •   Christopher DuBois    17 年前

    我通常使用

    par(mar=c(1,1,1,1))
    

    当我把边界保持在最低限度时。

    推荐文章