- 此问题在此处已有答案**:
(23个答案)
昨天关门了。
我读过How to make a great R reproducible example的著名帖子,但没有关于如何问一个很棒的ggplot
、lattice
或基本情节很棒的R问题的具体建议。
你有什么建议来创造一个优秀的榜样?
您应该包括或避免哪些信息?
你如何陈述你的预期产出?
附着打印的建议大小和格式是什么?
(23个答案)
昨天关门了。
我读过How to make a great R reproducible example的著名帖子,但没有关于如何问一个很棒的ggplot
、lattice
或基本情节很棒的R问题的具体建议。
你有什么建议来创造一个优秀的榜样?
您应该包括或避免哪些信息?
你如何陈述你的预期产出?
附着打印的建议大小和格式是什么?
1条答案
按热度按时间qni6mghb1#
首先,遵循公认的标准,提出一个很棒的R问题,并制作一个很棒的R可重复示例(参见this discussion):
1.分享你的数据。数据小而简单,足以重现问题。
1.不要重载保留名称,如
c
、df
或data
。1.尽可能使用R或软件包的标准数据集,如
mtcars
或iris
。不要共享文件链接,我们大多数人都不喜欢从未知方下载文件。1.共享您的代码。
有关图形/绘图/Map生成代码,请:
1.包括对
library
或require
的调用,用于加载生成绘图/图形/Map所用的包。1.去掉代码中所有的修饰部分,除非你要解决的问题与这些修饰有关。过多和不必要的代码会使问题变得混乱,使其更难理解和解决。
theme
调用来格式化背景、颜色、轴等。labs
调用以及用于设置标题、字幕等的任何类似调用。1.线、轴、填充和类似组件的着色。
1.检查您的数据是否整齐。如果您必须重复调用以生成绘图中的每条线,则很可能是您的数据不整齐。
1.具体说明您是否只需要基于基本R、
ggplot2
或lattice
的解决方案,或者是否可以接受任何软件包中的解决方案。关于你期望的结果,尽可能用文字说明。如果需要图片,请提供至少具有以下特征的图片: