什么属性使图形“专业品质”?


35

我听说有人说,ORIGIN制作的地块看起来看起来像是光滑且“专业的”,而Mathematica制作的地块则看起来并不专业。但是,大多数绘图创建程序都是可配置的,因此可以断定,通过正确设置刻度位置和标签,字体和颜色选择,标签对齐等设置,我应该能够使用Mathematica制作图形/ matplotlib / Gnuplot / etc。看起来和ORIGIN的产品一样好。但是,在这种情况下,一个人物“专业”意味着什么?

换句话说,如果我的目标是创造出可能看起来最好的图形以包含在科学论文中,那么通常建议针对该目标选择哪些设计选择?显然,人们必须选择适当的那种情节,如柱状图与散点图和线性对数刻度,但这些选择,我们总是想到无论哪个绘图程序,我们正在使用。我对我们通常不会考虑的事物更感兴趣,这些事物通常是根据某些绘图程序的默认设置进行设置的,但是可以更改它们以改善图形的外观。


2
这很可能是题外话这里......我张贴探讨什么可接受的数据可视化的问题是(CF边界meta.scicomp.stackexchange.com/questions/55/...
大卫ž

5
考虑到许多被纳入科学出版物的地块的质量很差,可能是社区的定义需要改进!
David Ketcheson 2011年

2
@DavidZaslavsky -我认为这实际上可能是对这一问题的最合适的地方,因为它具体的科学数据的呈现,这是计算科学的一部分。我经常看到科学家抱怨,我们的软件生成的图形不符合“出版标准”,必须加以修改,因此很高兴看到其他人对此问题的经验。与主观问题一样,答案应始终遵循六项准则
Mark Booth,

当然,@ Mark。考虑到这不是技术问题,我已尝试使其尽可能客观。
David Z

谢谢大卫,由于我们当时倾向于简短回答,所以我的评论更针对那些回答问题。六项准则倾向于长期胜于短期,经验胜于观点,情境胜于假设,公正胜于偏见,认真胜于轻率,并建议用事实和参考文献来支持答案。所有这些似乎都是为此类问题的答案而努力的好东西。题。
Mark Booth,

Answers:


14

IMO,使人物“专业素质”的因素由期刊/出版商规则定义。实际上,这就是“出版物质量”,它取决于您发布的位置。一些通用规则似乎很突出-使用的绘图软件不变:

1)数字应包含传达信息/思想/论点所需的尽可能少的元素。一个图形应该在几秒钟之内容易地被阅读/理解-如果您花费更长的时间来理解图形上发生的事情,则可能是太多的信息。由于您熟悉自己的图表/数据,有时很难检查-不管它多么繁琐-向少数同事展示它以查看他们是否可以轻松阅读会有所帮助。(不要误解为理解图形背后的物理含义-这通常需要花费一些时间)。

2)如果必须使用颜色,最好将自己限制在少数几个颜色,最好是在色轮的另一侧。例如,蓝色和红色优于蓝色和绿色。一个人物可能有很多阴影-但最好是很少的主要颜色。我经常喜欢使用蓝色(低值)和红色(高值)以及介于两者之间的白色过渡。始终牢记色盲读者。

3)刻度线,轮廓标签等都应易于使用而不带放大镜阅读,因此字体大小应与日记本正文相似。您可以通过打印3到6英寸图形宽度的硬拷贝(这是科学期刊中常见的图形尺寸)来检查所有内容是否可读。

4)最后,确保图中的每个元素都有其用途。如果有任何东西无法传达有用的信息,请将其丢弃。这将有助于图形的可读性。

在您可以自定义构成图形的所有小元素的时候,只要能够生成干净的eps,使用哪种工具都没有关系。


您能否详细说明(1)的原理?几秒钟时间不长。这是否出于务实的理由,人们真的很忙,所以如果花了几秒钟以上的时间来理解这个数字,他们就不会打扰了?
Faheem Mitha

@FaheemMitha不,我的意思是,如果您使图简单明了,就对读者有利。不要坚持几秒钟作为一个可靠的标准-这就是我用来评估自己的数字的方式。您可以在一个图形上放多少信息是有限制的–放太多,最终可能会使内容难以阅读。如果读者对您的工作感兴趣,即使他们很忙,他们也会打扰阅读-但是,不那么忙碌的人会更好地传达信息。
milancurcic 2011年

我不确定接受这样一个含糊不清的问题的答案是否完全有意义,但是这个答案似乎最好地整理了我问的时候模糊的想法。所以您得到了选中标记:-)
David Z

18

当我在自己的作品中或在考虑他人时考虑的是“出版质量”时,我需要寻找几个要素。他们是:

  1. 高分辨率,最好是基于矢量的。到目前为止,这一点应该很明显,但是您会感到惊讶。
  2. 缺乏混乱。我应该能够看到您的图中正在发生的事情,并迅速看到它。除了讨厌尝试采用“高墨水:纸张比率”指南并使用它来尝试将整个手稿填入单个图形外,我最讨厌的事情是。
  3. 打印效果很好。这实际上对我来说是最重要的,当我审阅论文时,我总是会测试。“数字打印吗?” 我不止一次地碰到那些以灰度打印时其点完全被模糊的图形,这对我而言使它们毫无价值(我不在屏幕上阅读)。
  4. 创建者知道如何使用图形设置的证据。没有奇数球轴选项,在正确的位置打勾,等等。
  5. 与#2结合使用时,缺乏“蓬勃发展”的性质,完全是图形化的。阴影,不必要的3D等实际上只是浪费读者时间而已。

老实说,大多数都是特定于创建者的,而不是特定于程序的。我看过用R完成的可怕绘图,以及用Excel完成的出色绘图。


矢量图形确实是可取的。但是,有没有广泛使用的绘图程序呢?
Faheem Mitha

2
绘图程序?不是我能想到的。产生绘图的程序-统计软件包等?它们中的许多具有非矢量输出格式,这些格式要么可用,要么作为默认值。
Fomite 2011年

14

如果我们谈论的是数据数据,我会去参考资料来源:爱德华·塔夫特(Edward Tufte)的“定性信息美丽证据的视觉显示”

Tufte先生当然会讲一些细节,但对我而言突出的原则不是在框架和装饰上花费墨水,而是让您的墨水尽可能多地携带信息。

根据Mark的要求进行了修改:

定性信息的视觉显示中的一些要点是

  • 以不会扭曲或混淆其内容的方式显示数据
  • 排列显示以允许在不同级别的不同数据之间进行比较
  • 将图形方面与统计和语言描述相结合
  • 通过删除无用的元素(或被其他元素多余的元素)并使用存在的元素来传达附加信息(例如,箱形图上的变体的轴)来最大化数据与墨水的比率
  • 小倍数可用于排列高维数据集,以允许沿这些其他维进行比较

“美丽的证据”是一本范围更广的书籍。我将复制章节标题:

  • 映射的图片:图像作为证据和解释
  • 迷你图:强烈,简单,字号大小的图形
  • 链接和因果箭头:歧义在行动
  • 单词,数字,图像-一起
  • 分析设计的基本原理
  • 证据陈述中的腐败:没有原因的影响,摘樱桃,超越,查特垃圾和总结的愤怒
  • PowerPoint的认知风格:消除腐败
  • 雕塑基座:意义,实践,去基座化
  • 风景雕塑

在《美丽的证据》中有趣的观察之一是,我们通常将高密度输出设备(如今300 DPI打印机是低密度设备)用于打印材料,但经常绘制丝网或行式打印机的图形,这浪费了巨大的潜力用于传达信息。


定量信息的可视显示的第13页以漂亮的,要点,“专业图形”的摘要或标题为“ Graphic Excellence”的开头。
Brian Diggs

@Brian Diggs-您或dmckee能否以要点摘要来更新此答案?我们中的许多人可能对了解摘要很感兴趣,而对实际出门买书却没有足够的兴趣。
Mark Booth

@Mark:第二天左右再见...我的副本在办公室,现在我不在。
dmckee,2011年

8

我个人能够做出的最好成绩是使用TeX软件包PGF / TikZ。如果您像大多数科学一样使用LaTex,您可能已经听说过。

它也似乎是LaTex图形软件包的领导者。在TeX StackExchange 网站相当大比例的问题是关于PGF / TikZ的。我不确定结果为什么如此好,但是使用LaTeX时,PGF / TikZ相对于其他软件包的优势之一肯定是它可以更好地与文本集成。一方面,图中的字体将与文本中的字体相同。


当然,实际上,这也是我最喜欢的数字制作方法;-)但是我对为什么 TikZ曲线被认为是好的感到更加感兴趣。
David Z

1
@DavidZaslavsky:我不知道。直到是个天才?:-)
Faheem Mitha

@DavidZaslavsky:说真的,这个问题是关于tex.sx的话题,很可能已经在那里解决了。
Faheem Mitha

1
@EpiGrad:我只是想特别问一下TikZ,如果David这么想的话,在tex.sx上会更有用。当然,更广泛的问题不会是tex.sx的主题。
Faheem Mitha

1
pgfplots非常惊人。默认情况下,它看起来几乎是您想要的样子,即与正文文本保持一致的盒装矢量酥脆标签等。但这也很容易调整。我最喜欢的技巧是将轴从Matlab伪彩色图上剥离下来,进行裁剪,然后在TikZ中将轴包裹起来。这样,您将获得伪色的光栅图像(这是首选使用光栅图形的少数情况之一)以及轴和标签甚至颜色条的LaTeX优点。这是我使用pgfplots的答案之一
-qubyte

6

相比于使图表变好,描述构成不良图的特征要容易得多。

错误图表的一些功能:

  • 字体或符号太大或太小
  • 曲线和其他图形特征的线条太细或太粗
  • 同时显示或更改了太多不同的变量
  • 轴选择不当(对数与线性,范围等)
  • 用实线显示数据点之间的趋势,这些实线表示可能不存在的进度或行为
  • 不表示不确定性或错误的严重性
  • 字幕或标记图不佳(包括单位!)

总的来说,尽管大多数软件包都能够创建良好的图形,但是我使用过的程序几乎都没有默认设置为可以产生良好图形的状态。它们始终需要进行调整:字体大小,显示范围,轴或符号选择,等等。目前,我更喜欢使用matplotlib。我小组中的其他人已经迁移到SciDavis。


不知道“没有错误提示”是什么意思。你能澄清一下吗?否则,列出好。
Faheem Mitha

为清楚起见而编辑:“不提供不确定性或错误的严重程度的指示。” 但是,当错误太小而无法显示时,可以在标题中指出。
aeismail 2011年

5

使用Mathematica软件包LevelScheme取得了合理的成功。它的执行模型与传统的Mathematica编程略有不同,因此存在与使用相关的学习曲线。但是,它能够为绘图生成提供良好的控制,这在普通Mathematica中是困难的。另外,作为侧面包装,有一个用于生成自定义刻度线的包装。

(一旦支持Mathematica v.8的版本问世,它将被重命名为SciDraw。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.