如何可视化数据?我应该使用哪个软件?


11

我很想知道人们使用什么类型的软件-除了Excel之外的基本标准图形-人们用来生成数据可视化。

您是手工制作东西,然后在InDesign之类的东西中构建它们吗?我着迷于将数据表转换为视觉审美的过程,并且也欢迎阅读建议。


1
这是一个相当普遍的问题-您正在考虑的一种视觉示例可能会得到更多有用的答案。“数据可视化”可能意味着从单个饼图向上的任何内容。
e100

我确实注意到我对“超越Excel的基本图形”感兴趣,我认为这显然超出了单个饼图。但是,我要表达您的意思,并补充说,我对如何生成更多出色的信息图表示例感兴趣。谢谢。
temptar,2011年

Answers:


5

实际上,Adobe Illustrator具有一些利用不足的功能来增强数据的图表表示形式。有通过Mordy戈尔丁一个很好的教程在这里,他的Lynda.com教程也进入这出色的细节。对于我所做的工作,我将以这种方式使用Illustrator或手动构建。

为了获得启发,并让您了解可以使用大型数据集进行数据可视化的程度,请观看此视频观看汉斯·罗斯林(Hans Rosling)的工作。在YouTube上搜索“数据可视化”,以查找其他许多出色的示例。


这是一种令人惊奇的信息显示印刷方法,由Kelly Vaughan(Twitter:@documentgeek)提供。tktype.com/chartwell.php
艾伦·吉尔伯森

感谢那。我是从从事摄影相关工作的人这边来做这件事的,而Illustrator是我用不了很多的东西。我将进一步调查。
temptar,2011年

如果您习惯使用Photoshop并且对矢量型程序不熟悉,则Illustrator可能会遇到一些概念上的挑战,因此令人沮丧的使用经验可能会使您无法使用它。我建议您花些时间学习基础知识,因为它确实提供了许多有用的工具(即使您仅将其用作Photoshop的最大插件)。Lynda.com,tv.adobe.com以及任何带有Mordy Golding名称的东西都是不错的起点。
艾伦·吉尔伯森

@Alan Gilbertson:在看到“在图表中放入'艺术'”页面的第一页(adobe.com/designcenter/illustrator/articles/illcs2at_chart.html)时,我看到了3D饼图,它不是(IMHO)的示例视觉效果很好,因为3D效果只会扭曲饼图部分的比例,正如许多汽车作家所写的有关“如何用统计数字撒谎”(D. Huff,
E。Tufte

问题是关于软件,而不是特定的图像。同样,Mordy的教程讲述的是您可以使用该软件做什么,而不是关于信息图表或数据可视化的科学。
艾伦·吉尔伯特森

4

如果您要处理大量数据,建议您尝试gephi。它使您可以很好地控制可视化内容和方式。


4

您要解决什么问题?方法和最佳工具取决于...

  1. 您是否正在可视化数据以(a)分析,浏览或打开它,或(b)传达有关该信息的特定已知信息?
  2. 你的听众是谁?尤其是,他们(a)是您想要吸引兴趣的随便的人(例如,杂志的读者,在Twitter上关注链接的人,在相关但文化上独立的领域工作的人),或(b)他们是否有这类数据抱有浓厚的兴趣(例如,他们以此类数据为生,或者是这项运动的狂热爱好者...)

如果您的答案是1a2a,那么您将面临一个巨大的挑战,那就是创建一个诱使散客数据集。勾勒出想法(也许使用Adobe Illustrator,也许是笔和纸),掌握或雇用交互设计和客户端Web编程方面的技能,然后在Raphael.js(我的首选)中编写代码(适用于从IE6到iPad),D3(用于概念验证和原型制作的绝佳的大型选择,但它完全是SVG,它在IE8或更低版本中不起作用,不包括大约40%的人),处理(观看者必须具有Java,不包括大约35%的人)Processing.js(HTML 5 Canvas,可以与IE配合使用,并且有一些好处,但是在某种程度上限制了交互性),或者,如果将来的验证不是问题,并且您希望节省开发时间和金钱,则可以使用Flash。

如果是1a2b,则您需要快速转换并试验数据,然后将其展示给感兴趣的人。吸引注意力并不是优先考虑的事情-他们已经很感兴趣-关键是能够快速回答新问题。查看具有良好可视化功能(例如JMPTableauR)的 stats-y数据套件,或者如果没有预算且R太难用,Many eyesGephiWEAVE

如果是1b2a,则这是经典的信息图表设计。戴上你的艺术家的帽子,然后破解一个矢量程序(最初是在矢量中设计的,以确保准确性和灵活性),例如Adobe Illustrator(也具有基本的制图工具),Corel DrawInkscape(免费)-或者,如果您已经时间或预算,请在Flash或After Effects中制作出色的2D信息图视频,或在Blender中制作出色的3D视频(免费,难以使用),Cinema4D(价格昂贵,中度难以使用)或Maya(非常昂贵,难以使用), 工业标准)。

如果是1b2b,请放轻松,这是在向已经感兴趣的人传达独特的信息。清晰而自信地说话可能会成功。或者只是给他们您的Excel文件。或向他们发送电子邮件或PDF,其中包含精心设计的条形图或表格。别太浮华-您的听众可能和您一样都知道这种数据的细微差别,他们可能不希望它们和数据之间存在表示层。除非它是一个复杂的,不熟悉的数据集-在这种情况下,请参见1a2a或1a2b。


3

我在这里看到了很多有关专业和商业软件的信息,因此这可能有点过时了:

我使用LaTeX和TikZ(这是一个LaTeX软件包)进行可视化。如果我能够在一张纸上绘制和构造数据,则我也可以使用TikZ做同样的事情。该方法基于100%的文本,对于初学者而言根本不直观,但功能非常强大。

可以在http://www.texample.net/tikz/examples/中找到一些基本功能的示例。


我不熟悉TikZ-感谢您提及它。
temptar,2011年

有一个专门针对LaTeX的姐妹SE网站,包括TikZ,网址为:tex.stackexchange.com
SaaruLindestøkke,2013年


1

这是一个非常普遍的问题。

我使用诸如SAS JMPhttp://www.jmp.com)之类的统计软件进行数据分析和可视化。它具有用于“探索性”数据分析的非常强大的功能。

但是,为了使科学出版物的图表简洁明了LaTeX,我正在使用IPE(http://ipe7.sourceforge.net/)进行撰写。我将使用JMP(或其他软件)创建的图表导出为pdf,将其转换pdftoipe为可编辑的矢量图形,然后可以使用IPE它进行修改,使用具有高印刷质量的数学符号和公式等。

还有许多其他有趣的数据可视化方法,例如Tulip http://tulip.labri.fr/TulipDrupal/


0

对于出版物质量数据,我始终使用matplotlib。它可以产生矢量以及光栅图形,并允许您更改字体并进行所有类型的自定义。它基于python

您可以在此处查看示例

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.