首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对基本R图形的改进

对基本R图形的改进
EN

Stack Overflow用户
提问于 2010-07-05 17:29:52
回答 2查看 350关注 0票数 6

当我为出版物和演讲生成图形时,我倾向于使用ggplot2。然而,对于非常大的数据集,我想要生成一个快速的绘图,或者对于学生在R方面没有很好的基础的课程,我使用基础图形。

有什么好的(简单的!)如何增加R图形的趣味性?例如,你是否使用了很好的颜色和线型的组合。我倾向于这样做:

代码语言:javascript
复制
#Functional but not that nice    
plot(x1,y1, type="l")
lines(x2, y2, col=2, lty=2)

特别是,我正在考虑plothistdensity函数,但我认为这个问题适用于所有的基本R图形。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-05 18:08:25

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

通过vcd包使用色调-色度-亮度(HCL)颜色,特别是对于涉及区域(直方图或其他)的绘图。

Paul Murrell的R Graphics的前半部分给出了定制基础图形的建议。如果你需要更多关于绘制好的图表的一般性建议,Stephen you的Now You See It和Edward Tufte的books都是我个人的最爱。

作为教授base图形学的替代方法,您可以使用latticist使lattice更易于学习。

票数 10
EN

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3178420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档