对基础R图形的改进

csg*_*pie 6 graphics r

当我为出版物和谈话生成图形时,我倾向于使用ggplot2.但是,对于我想要生成快速绘图的非常大的数据集,或者对于学生没有良好的R基础的课程,我使用基本图形.

是否有任何漂亮(简单!)的方式来加强R图形?例如,您使用颜色和线条类型的漂亮组合吗?我倾向于做类似的事情:

#Functional but not that nice    
plot(x1,y1, type="l")
lines(x2, y2, col=2, lty=2)
Run Code Online (Sandbox Code Playgroud)

特别是,我在想的plot,histdensity功能,但我想这个问题适用于所有基础R图形.

Ric*_*ton 10

学会使用par.至少,使y轴标签水平par(las = 1).使用maroma设置手动调整边距par也很有用.

通过vcd包使用色调 - 色度 - 亮度(HCL)颜色,尤其适用于涉及区域(直方图或其他)的图.


Paul Murrell的R Graphics的前半部分为您提供了定制基本图形的建议.如果你想要更好的绘制好图表的一般建议,Stephen Few的" 现在你看到它"是我个人的最爱,而Edward Tufte的书籍都是主要的.


作为教学base图形的替代方法,您可以使用它latticistlattice更容易学习.