8 款优秀的开源数据可视化工具

尚无读者喜欢这个。
wavegraph

Opensource.com

数据可视化是将表格或空间数据以人友好和可视的方式传达的机制。有几种开源工具可以帮助您创建有用的、信息丰富的图表。在这篇文章中,我们将介绍八种开源数据可视化工具。

Datawrapper

Datawrapper

Datawrapper 由欧洲的新闻机构创建,旨在使新闻机构的数据可视化变得容易。它基于基于 Web 的 GUI(图形用户界面),承诺让您只需四个步骤即可创建图表。

要创建图表,请单击顶部菜单栏上的“新建图表”链接。然后,您可以将数据粘贴到文本区域中;然后,该工具会分析数据并向您显示预览。如果一切正常,您可以发布它。Datawrapper 是完全开源的,您可以从他们的 GitHub 页面下载它并自行托管。它也可以在其网站上作为云托管的付费服务提供。

图片由 Nitish Tiwari 提供。来源

Chart JS

Chart JS

Chart JS 是一个简洁的图表库。在创建图表之前,您需要将该库包含在您的前端代码中。完成后,您可以使用库中的 API 添加图表并分配值。更多技术细节请访问此处。对于需要精确控制图表外观和感觉的人来说,这是一个不错的选择,但如果您不想亲自动手编写代码,这可能不是您的最佳选择。

Charted

Charted

Medium 的产品科学团队创建,这是在线提供的最简洁的图表工具之一。您只需粘贴 Google 电子表格或 .csv 文件(输入数据)的链接,该工具即可使用该数据创建图表。Charted 每 30 分钟获取一次数据,确保图表是最新的。虽然可以在线免费使用,但您可以使用代码托管自己的版本。

图片由 Nitish Tiwari 提供。来源

D3

D3

D3 代表数据驱动文档。这是一个 JavaScript 库,可帮助您将随机数据绑定到 DOM(文档对象模型)并将数据驱动的转换应用于文档。正如你们中的许多人可能知道的那样,DOM 是一个编程 API,允许程序员将文档作为对象访问,并且这些对象密切代表它们建模的文档结构。D3 提供了可以应用于 DOM 元素并转换生成的 HTML、SVG 或 CSS 文档的 API。但同样,这种方法可能比普通用户更吸引程序员,因为它涉及编写代码来创建图表。

图片由 Nitish Tiwari 提供。来源

Dygraphs

Dygraphs

Dygraphs 是一个灵活的、基于 JavaScript 的图表库。Dygraphs 的主要吸引力在于它可以处理海量数据集并生成对最终用户具有交互性的输出。它需要一些 Web 编程背景才能开始使用图表,但它比本文中提到的以前的库更容易使用。查看示例库以了解更多关于其功能的信息。

图片由 Nitish Tiwari 提供。来源

Raw

Raw

Raw 是一种基于 Web 的工具,可让您简单地粘贴数据并在几个简单的步骤中创建图表。它基于 D3.js 库构建,非常易于使用,并将 D3 的所有优点打包成非程序员可以使用的格式。您可以选择使用免费的 Web 托管工具,或者在 GitHub 上 fork 该项目并在您的防火墙后托管它。

Timeline

Timeline

偶尔,您会遇到需要将事件显示为顺序时间线的情况。此工具 Timeline 可帮助您实现此目的。要创建时间线,您只需格式化您的数据,就像此示例模板中一样。一旦您在 Google 电子表格中格式化了数据,请使用 Timeline 的生成器发布它。就是这样!您现在有了嵌入代码,可以使用它将时间线嵌入到网页中。这是一个视频教程,使其更容易。

Leaflet

Leaflet

移动设备就绪是高流量和良好转化率的关键。Leaflet 是一个轻量级的、移动设备友好的 JavaScript 库,可帮助您创建交互式地图。Leaflet 的设计考虑了简洁性、性能和可用性。它可以在所有主要的桌面和移动平台上开箱即用,在现代浏览器上利用 HTML5 和 CSS3,同时仍然可以在旧浏览器上访问。它可以扩展大量的插件,具有美观、易于使用和文档完善的 API,以及简单、可读的源代码,为贡献带来乐趣。

我希望这份列表能帮助您找到最适合您需求的解决方案。如果您对更多数据可视化工具感兴趣,请查看这个包含 50 多种工具的列表

您是否有最喜欢的工具应该列入此列表?我们很乐意听取您的意见——请在下面的评论中告诉我们您的想法。

User profile image.
Nitish 对开源、系统软件和初创公司的交叉领域感兴趣。他喜欢阅读和探索任何开源内容。在空闲时间,他喜欢阅读励志书籍。他目前正在构建 Parseable - 一个开源对象存储、日志存储、管理和可观察性平台。

10 条评论

Weave(基于 Web 的分析和可视化环境)也是一个广泛使用的开源分析和可视化平台。请访问 iWeave.org

我查看了 iWeave.org,看起来是个不错的工具。谢谢您的评论!

回复 作者 Georges Grinstein (未验证)

但不幸的是,它是用 Flash 编写的。而 Flash 已经过时了。就我个人而言,这些天我不会使用纯 HTML、CSS 和 JS 以外的任何东西。

回复 作者 Georges Grinstein (未验证)

再来一个,www.quadrigram.com

看看来自百度的这个瑰宝。它拥有惊人的视图调色板,可以高效地处理海量数据,并且 API 简洁而全面。不断给我带来小惊喜,它不仅支持交互,而且交互是动画的并且非常流畅

项目页面:http://echarts.baidu.com/index-en.html
源代码:https://github.com/ecomfe/echarts
许可证:MIT

ChartDirector

http://www.advsofteng.com/

另一个无需编码且易于使用的工具 - datamatic.co

大家好,
我正在寻找一种 3D 工具或解决方案来呈现卷宗(文件计划)以及它们之间的关系。
例如,使用气泡 - 如果内容包含更多文档,则气泡更大。最有趣的气泡在前景中,我可以看到与背景中其他气泡的关系...

您知道类似的解决方案或编辑器吗?
提前感谢!
Rumen

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.