R-如何问一个很棒的GGPLOT /晶格 /基本情节问题



我已经阅读了如何制作出一个出色的R可重现示例著名线程,但是关于>> 如何询问出色的ggplotlattice或BASE-PLOTS,没有具体建议问题

您创建一个很好的例子的技巧是什么?

您应该包括或避免哪些信息?

您如何说明预期的输出?

所附图的建议大小和格式是多少?

首先,遵循商定的标准提出一个很好的问题,并做出一个很棒的可重现例子(请参阅此讨论(:

  1. 共享您的数据。数据小而简单,足以重现问题。
  2. 不要超载保留名称,例如cdfdata
  3. 尽可能使用R的标准数据集,例如mtcarsiris。不要共享指向文件的链接,我们大多数人都不喜欢从未知方下载文件。
  4. 分享您的代码。

用于图形/绘图/地图生成代码,请:

  1. 包括拨打libraryrequire的呼叫
  2. 剥离代码的所有化妆品部分,,除非您要解决的问题必须专门针对此类化妆品。过多和不必要的代码缩小了这个问题,使其更难理解和解决。

    1. theme调用格式背景,颜色,轴等。
    2. labs呼叫以及类似用于设置标题,字幕等的任何类似的电话。
    3. 线条,轴,填充和类似组件的着色。
  3. 检查您的数据是否整齐。如果您必须进行重复的调用才能在图中生产每条线,那么您的数据可能并不整洁。

  4. 要具体说明您是否仅在寻找基本R,ggplot2还是基于lattice的解决方案,或者是否可以接受任何软件包的解决方案。

关于您的预期输出,请尽可能用文字表示。如果需要图像,请至少包含具有这些特征的图像:

  • 尺寸:它应该足够大,可以允许潜在的帮助者欣赏您预期的输出的细节,但即使在不稳定的互联网连接下也足够快地加载。
  • 类型:使用将在大多数浏览器中渲染的格式:JPG和PNG是不错的选择。避免格式不需要或需要专有软件才能显示。
  • 它不需要代码生成。如果油漆版本的质量足够,并且专注于情节的预期细节,则可以足够的油漆版本。
  • 避免共享下载图像的链接,特别是以标准浏览器中不显示的格式:我们大多数人不喜欢从未知方下载文件。

最新更新