Answers:
不能代表自然,但是我知道一些工作流程:
.eps
或.svg
-然后设置矢量的样式并更改文本以适合房屋风格。(请注意,删除Excel图表随附的剪贴蒙版有时会使线和数据点稍微移动)。我刚刚发现了Hanpuku,这是用于数据可视化的一流解决方案。我认为没有什么比这款令人惊叹的软件更好的了!
我想使用user568458提到的此选项来描述工作流程:
- 用D3之类的代码编写基于Web的图表,然后从Web浏览器中提取SVG输出,然后在Illustrator中打开它并在其中完成打印。纽约时报有时会这样做,我讨论了这个问题以及如何在另一个问题中获得确切的CMYK颜色。
我已经放弃了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中进行了操作。