我一直在查看具有丰富图形、图表和数据可视化的 Web 应用程序和网站,并且在很大程度上能够确定网站正在使用哪些框架或工具。但是我正在查看“ resumup.com ”,无法确定他们使用的是什么。有谁知道或者你能告诉我吗?它看起来不像我见过的任何 javascript 框架,除非它是自定义的……它是某种 flash 或 flex 框架吗?任何帮助将不胜感激。
谢谢, 马克斯
我一直在查看具有丰富图形、图表和数据可视化的 Web 应用程序和网站,并且在很大程度上能够确定网站正在使用哪些框架或工具。但是我正在查看“ resumup.com ”,无法确定他们使用的是什么。有谁知道或者你能告诉我吗?它看起来不像我见过的任何 javascript 框架,除非它是自定义的……它是某种 flash 或 flex 框架吗?任何帮助将不胜感激。
谢谢, 马克斯
对于无法超链接所有内容,我提前道歉。StackOverflow 对我可以放在这里的链接数量进行了限制。不得不将 9 个链接缩减为 2 个。
我对 ResumUP 不太熟悉,所以我不能直接说。不过,既然它在 Facebook 上,我猜它几乎肯定是使用自制的、基于 javascript 的可视化代码。
从更广泛的角度讲整个网络,以及您帖子的第一部分,D3 正在成为基于网络的可视化(尤其是交互式可视化)最流行的选项。您可能已经看到的 D3 示例是纽约时报的 2013 年预算可视化(以及纽约时报上的大多数其他交互式可视化,就此而言)。然而,D3 不仅仅能够进行可视化。将纽约时报的示例与 Visual.ly 的美国不平等网站进行比较,该网站也是使用 D3 制作的。
对于条形图等更基本的可视化,许多公司提供用于创建可视化的 API,例如 Google 的图表工具。甚至更多不使用任何工具包。以 Fernanda Viegas 和 Martin Wattenberg 的流行风可视化工具为例。这个展示内战可视化的网站仅依赖于 jQuery 的 javascript 代码(以及 Google Maps API)。
其他框架包括但不限于 Protovis(我会改用 D3)、processing.js 和无数其他框架。
我不确定您是否有任何制作基于 Web 的可视化工具的计划,但如果您有,我强烈建议您使用 D3。有一点学习曲线,但它会让你从数据的角度考虑可视化,这只能帮助提高你最终制作的质量。作为一个额外的好处,就如何处理可视化创建而言,D3 是更好的工具包之一。在 D3 中创建和组合视觉图元的方式是相当自然的。不完美,但绝对比大多数替代品更好。
最后,在可视化之上,互联网上充斥着信息图表(参见 Visual.ly 的博客以获取示例)。虽然理论上这些可以使用 D3 等框架制作,但它们更有可能使用 Adobe Illustrator 制作,保存为图像,然后上传。