我即将提交我的第一篇论文,并且有这样一张图表(在论文中作为2 × 22×22\times 2图)。该图给出了相当多的信息。我有一个包含两个不同参数(alpha 和 beta)的模型,正在检查度量 1 上的关系(是是y-轴)。我改变十十x-轴和 beta 以不同的颜色表示。此外,我改变了所有输入(需求模式)αα\alpha–ββ\beta组合和三个需求水平。这由每个点的误差线(最小值和最大值)表示。不幸的是,我发现图表非常繁琐和混乱。我怎样才能让它更清楚一点?还有其他有用的显示选项吗?
编辑:
既然您问了,这里就解释一下。十十x是我的总成本,αα\alpha和ββ\beta是进入我的 MILP 并影响成本的数值参数。变体一个一个a是混合整数线性规划,其中优化过程中明确考虑参数,而bbb在优化过程中不考虑它们,而是在解决方案之后考虑它们。我αα\alpha和ββ\beta每种情况 3 次,同样有 9 种组合。此外,我有一个需求模式(用于我的 MILP),有三个级别。因此,对于变体,我有 27 种组合一个一个a变体为 27bbb,其中仅显示九个,并且最小值和最大值显示在误差线中。
\endgroup
4
最佳答案
3
我认为它看起来不错,尽管误差线不容易辨别。我的主要建议是
- 删除背景网格
- 从黄色变成深色
- 考虑在 ggplot2 中执行所谓的“躲避”点(),以使误差线不会重叠,并且
- 考虑对每个变体使用单独的面板。事实上,你可以在每个面板中绘制所有线条,但只显示彩色的焦线和误差线[参见下面 Nick Cox 的评论,他称其为前后图并添加了有用的参考]。
- 编辑:Stephan Kolassa 在下面提出了一个很好的观点 – 最好跳过图例并只在每行末尾添加名称。
\endgroup
5
-
4\begingroup
+1,不过我会 (a) 保留背景网格,我认为这会增加价值,并且 (b) 不用图例,而是在右端用“1a”等标记每条曲线。如果图例位于图下方,读者必须来回查看才能识别线条。对于不熟悉颜色的人来说,这可能真的很难。最后,西方语言母语人士的自然顺序是从左到右、从上到下,因此当前图例与线条本身的顺序相反,这会增加认知压力。所以:标记曲线,去掉图例。
\endgroup
– -
1\begingroup
@StephanKolassa 同意第二点。我对网格的主要问题是它遮住了误差线。如果“避开”得当,这不是问题。
\endgroup
– -
\begingroup
@StephanKolassa 我在发布我的答案之后才注意到你的观点(b)。
\endgroup
– -
1\begingroup
如果名称有用,尽管它几乎不是必需的,我已经将术语前后图引入任何设计,其中所有组都显示在所有面板(方面)中,但每个组依次显示在前面,而其他组则绘制为背景。这不需要,但它可以与不同的颜色相关联。它应该与@mkt 所称的焦点组更加强调。journals.sagepub.com/doi/pdf/10.1177/1536867X211025838 该术语和几个参考资料的来源。我很高兴了解其他早期或优秀的例子。
\endgroup
– -
2\begingroup
放弃图例!杀死钥匙!(如果可以的话)是很好的口号。有时用于代替图例的图表文本的简单术语是直接标记(标签)。在这种情况下,重复文本“变体”似乎毫无意义。
\endgroup
–
|
这完全取决于您要讲述的故事。我们知道一张图片胜过千言万语。将图表视为一张图,它说明了您要表达的观点,然后选择以最简单的方式说明该观点的图表(正如爱因斯坦所说“一切都应该尽可能简单,但不能过于简单” – 说起来容易做起来难,但却是极好的建议)。
在您的图表中,您有 4 个变量:alpha、beta、y 和需求水平(无论这 4 个变量是什么…)。这有点繁琐。真的需要讲述您的故事吗?
例如,如果主要观点是“变体 3b”在所有 alpha 级别上都是“最佳的”,那么“误差线”与故事无关,并且会使图表变得不如它可能/应该的那么简单。
或者故事可能是“需求水平”不会改变太多事情(误差线很小)?然后显示一个仅针对单个变体的图表,其中包含 3 个图(每个需求水平 1 个),这将说明这会产生很小的影响。然后,仅使用文本说明所有变体的情况都相同。
但如果故事是上述两种情况呢?那么请使用 2 个单独的图表。保持故事简单:什么是主情节,什么是附加子情节,不要试图将它们全部塞进一张图表中。
但由于我们不知道 alpha、beta、y 或“需求水平”是什么,因此很难超越我上面提到的一般性原则:明确您想要讲述的故事,并简单地说明它,一次一个(子)点。
\endgroup
3
-
\begingroup
非常感谢。我添加了一些更多信息!
\endgroup
– -
1\begingroup
唉,这是一个好故事,但没有证据表明爱因斯坦确实说过这句话。press.princeton.edu/books/hardcover/9780691138176/…了这一点以及其他几种常见的归因。
\endgroup
– -
\begingroup
@NickCox,确实如此,这就是为什么我写道“据说他曾这么说过”(爱因斯坦是人们所能使用的最好的“诉诸权威”的人之一:-)
\endgroup
–
|
我会避免使用图例,而是直接在线条旁边添加标签。这是一个粗略的例子,只有三条线被标记,但希望你能明白我的意思:
然后您可以完全避免使用颜色和线条类型,或将它们用于其他目的。
\endgroup
|
你的ββ\beta参数分类(变体 1a、vs、2b 等),还是数值?
\endgroup
–
如果你给我们是是y和十十x因为你认为真实细节与你的问题无关,或者你不愿意公开你的数据,所以你可以选择匿名标签,这很公平。但对于已发布的图表来说,它们并不是一个好选择。
\endgroup
–
@NickCox 我添加了更多信息
\endgroup
–
该图显示了 36 个数据点,IIUC。给我们一份数据列表将允许人们在销售宣传中使用自己的软件来尝试不同的设计。
\endgroup
–
|