当我为出版物和演讲生成图形时,我倾向于使用ggplot2。然而,对于非常大的数据集,我想要生成一个快速的绘图,或者对于学生在R方面没有很好的基础的课程,我使用基础图形。
有什么好的(简单的!)如何增加R图形的趣味性?例如,你是否使用了很好的颜色和线型的组合。我倾向于这样做:
#Functional but not that nice
plot(x1,y1, type="l")
lines(x2, y2, col=2, lty=2)特别是,我正在考虑plot、hist和density函数,但我认为这个问题适用于所有的基本R图形。
发布于 2010-07-05 18:08:25
学习使用par。至少,使用par(las = 1)使y轴标签水平。使用par的mar和oma设置手动调整边距也很有用。
通过vcd包使用色调-色度-亮度(HCL)颜色,特别是对于涉及区域(直方图或其他)的绘图。
Paul Murrell的R Graphics的前半部分给出了定制基础图形的建议。如果你需要更多关于绘制好的图表的一般性建议,Stephen you的Now You See It和Edward Tufte的books都是我个人的最爱。
作为教授base图形学的替代方法,您可以使用latticist使lattice更易于学习。
发布于 2011-11-13 22:50:10
我经常跳过默认调色板(绿色)中的位置3,因为它会生成不友好的分色图。我可能应该使用palette(palette()[c(1:2,4:8,3)])自动完成此操作,但我倾向于手动完成。我也推荐RColorBrewer包。
Andrew Gelman (哥伦比亚大学非常著名的统计学家,有一个非常有趣的博客) would like you to adjust the margin and tick spacing。
https://stackoverflow.com/questions/3178420
复制相似问题