我已经阅读了How to make a great R reproducible example著名的话题,但是对于如何提出一个很好的ggplot
,lattice
或基本图的R问题没有具体建议 strong>。
创建出色示例的技巧是什么?您应该包括或避免使用哪些信息?
您如何陈述预期的输出?建议的附件大小和格式是什么?
答案 0 :(得分:5)
首先,遵循公认的标准,提出一个很好的R问题,并提出一个很好的R可再现示例(请参见this discussion):
c
,df
或data
。mtcars
或iris
。不要共享文件链接,我们大多数人都不喜欢从未知方下载文件。有关图形/图解/地图生成代码,请:
library
或require
的调用,这些调用用于加载用于生成图/图/图的软件包。去除代码中的所有修饰部分,除非您要解决的问题与此类修饰专门有关。过多和不必要的代码使问题变得混乱,使之难以理解和解决。
theme
调用以格式化背景,颜色,轴等。labs
调用以及用于设置标题,字幕等的任何类似方法。检查数据是否整齐。如果您必须重复调用以生成绘图中的每一行,则可能数据不整齐。
ggplot2
或lattice
的解决方案,还是可以接受任何软件包中的解决方案。关于您的预期输出,请尽可能用言语表述。如果需要一张图片,请提供至少具有以下特征的一张图片: