科学期刊使用哪种软件生成图?


12

我从《自然》等高级杂志知道,他们重新设计了从作者那里得到的数字。这些图看起来非常专业,但是太复杂了,无法通过Adobe Illustrator等人完成。

发布者使用哪些工具来生成高质量的数字?


2
请阐明您定义的图和图。
Dom 2013年

Answers:


7

不能代表自然,但是我知道一些工作流程:

  • 使用Illustrator的图表工具重新创建图表。艰苦的工作和令人沮丧的原因是,自从青铜时代以来,Adobe尚未更新图表工具,但是如果需要基于相似样式的许多非常相似的图表,这在时间上也不是一笔不小的投资。它的功能超出了外观。
  • 使用Illustrator可以设置从Excel粘贴的图表的样式,也可以使用研究人员使用的任何样式 -大多数统计数据包都可以导出为.eps.svg-然后设置矢量的样式并更改文本以适合房屋风格。(请注意,删除Excel图表随附的剪贴蒙版有时会使线和数据点稍微移动)。
  • 跟踪图表 -将其绘制为图像,然后在线条上重绘,然后在Illustrator中进行样式设置。我从来不需要这样做,但是我听说这是学术出版中常见的必要弊端。
  • 将基于代码的图表/布局工具(例如LaTeX或R)与ggplot2插件一起使用。我对这种方法不太了解,但是它在分析性和非视觉化的人群中都很流行,如果您有耐心的话,能够专业地查看结果,并且由于它设置了基于代码的模板,因此结果非常一致。这是一篇文章,其中包含使用此方法的一些示例-设置R图表的样式,例如“经济学人”,Tableau ...或XKCD
  • 用D3之类的代码编写基于Web的图表,然后从Web浏览器中提取SVG输出,然后在Illustrator中打开它并在其中完成打印。纽约时报有时会这样做,我讨论了这个问题以及如何在另一个问题中获得确切的CMYK颜色
  • 使用自定义的图表/可视化工具Tableau是一个流行的选项,它可以生成外观非常专业的图表以及一些非常复杂的数据。但是,这很昂贵,除非您可以免费公开获取所有数据,在这种情况下,您可以使用免费的Tableau Public。相当多的科学出版物都使用Tableau(无法想到我头上的名字)。WEAVE是一种开放源代码的替代方案,但效果却不尽人意(不知道它输出的是什么,但是如果是SVG,则Illustrator可以对其进行编辑),在这里可以进行更多的介绍


2

不太复杂,无法在Adobe Illustrator中完成(尽管可以尝试---我发现使用FreeHand更快,更高效---优雅)。

可以使用诸如渐近线,Tikz,METAPOST等的工具,也可以使用MatLab或其他计算机代数/图形工具来创建它们。


2

我是一个大学团队的一员,以改善其他研究人员的情节。我们的团队主要使用Matlab和Illustrator。在某种程度上,Matlab在显示图中的基本元素方面做得更好或更有效,包括添加轴标签,轴刻度线,数据线和数据点。在对图形进行某些改进之后,Illustrator在更改图形元素的特征时会更好地工作。

我相信自然界中的团队(如果有的话)将执行类似的过程。


2

使用韩服

我刚刚发现了Hanpuku,这是用于数据可视化的一流解决方案。我认为没有什么比这款令人惊叹的软件更好的了!

韩服概况

旧答案

我想使用user568458提到的此选项来描述工作流程:

我已经放弃了Illustrator的青铜时代工具来制作民意测验答案的图表(主要是条形图/柱形图,饼图和折线图)。Illustrator无法处理更正,小的调整或更新的数据-任何修改都会破坏布局。我也无法指定在整个图表集中必须保持恒定的关键尺寸(条形高度,字体大小,最大高度)。

查看JSGraphs.com,在那里比较了大量的JavaScript图形框架,您可以为项目选择最合适的框架。

我还使用python livereload来实现实时代码(实际上是在保存时自动刷新)。它使事情进展得更快!导航到命令提示符/终端中的项目文件夹,然后键入livereload。现在,所有项目文件均已提供,并且可以通过URL进行访问http://localhost:35729/chart-01.html

学习图表结构,其怪异和局限性需要花费大量的时间,但是一旦构建了最初的几张图表,您就可以将它们用作模板,有时只需插入新数据,就无需进行任何更改。

我的框架将接受CSV文件作为输入,这是通过从.xlsx文件导出获得的。通过更改一行代码即可插入新数据url: 'resources/graph-02.csv'

颜色主题也可以使用JSON文件进行类似的管理。

从这里直到交付CMYK EPSes,大部分工作流程都可以自动化。

根据框架的不同,导出到SVG可能很容易CtrlS。如果将其作为SVG元素嵌入HTML标记中,则可以使用Playfair批量导出它。

justinmanley / playfair:使用d3和PhantomJS从命令行生成图表。

最初,我只是使用UI自动化工具为文件夹中的每个文件-AutoHotkey或WASP for PowerShell复制了enter-URL-as-enter-next-URL-save-as Monkey-work 。

要将SVG批量转换为CMYK EPS文件,我在Illustrator中进行了操作。

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.