我怎样才能学会创造美丽的图表(连接到我的R知识)?

我是一个忠诚的R(r-project.org)用户,并喜欢信息图表。

我刚刚遇到这篇文章: http : //www.noupe.com/design/fantastic-information-architecture-resources.html

给信息devise者一个长长的资源清单。

这让我想起了做更美丽(而不仅仅是信息量)的R地块的愿望。

你有什么build议/资源如何使这个飞跃?

为了能够制作精美的图表,我需要开发哪些书籍/软件/技能?

以下是我build议的资源清单:

虽然我最喜欢的是他的第二本书:“ 构想信息” ,但图夫特的书确实非常出色。 另外,我总是发现可视化方法的周期表是有趣的。 Ross Ihaka在过去也教过这个课程 。

对于R,学习ggplot2 。 learnr.wordpress.com博客是一个很好的资源。 你可能会考虑ggplot书和原始的graphics语法书 。

以下是您在问题中链接的同一站点的另一篇有用的文章: 数据可视化:现代方法 。

一些关于这个主题的好博客:

在某些情况下,您可能想要在R中执行数据操作,但是使用另一个工具创build可视化(例如,请参阅此列表 )。 以下是我多年来发现的一些最好的工具:

  • 处理
  • Prefuse
  • Protovis

最后,一个有趣的开放可视化平台在许多人的眼中 。

您可能需要考虑使用R创build底层graphics,然后将其保存为可编辑格式(如svg )。 然后使用更专注于应用程序来编辑您的svg,使其美化(如Inkscape )。 看到我以前的问题 ,使用开罗的例子。 我还会+1从Shane学习ggplot2。

如果你技能的R方面很好,那么你一定要开始阅读Edward Tufte的着作,特别是“量化信息的可视化显示”和“ 美丽的证据” ,这两本书都提供了如何有效呈现数据有效率的。

然而,你应该有点预先警告,每个人都有一个不同的“美丽”的想法。 Tufte是最大限度地信奉他所谓的“数据墨水比例”的信徒:页面的多less墨水专用于数据,而不是他所谓的“图表专用”。 这使他的工作有一个圆滑的,极简主义的作品,当然更容易消化一切,但有些人可能会发现太功利。 但是对于Tufte而言,function和forms是非常接近的,它对你越有帮助,就越美丽和优雅。

tikz手册包含几十页关于如何制作好图片(使用tikz )。 所以对于R来说并不完全具体,但是这些想法是有趣的,并且可以用例子来解决。

我不知道你的可视化的最终目标是什么,但是如果涉及LaTeX(什么时候不参与漂亮的排版?)),用vectorgraphics语言重新制作graphics是一个好主意,就像Shanebuild议。

我使用的是Tableau Public,它是用来创build图表和地图的免费软件。 图表并不令人惊叹,但我喜欢地图,我不知道更好的信息地图创build自由软件。

一个好的select是为Visual Studio制作自己的Flash组件,并在asp.net中与他们一起工作