55种数据可视化开源工具_8种出色的开源数据可视化工具
55种数据可视化开源工具
数据可视化是获取表格或空间数据并以对人类友好的视觉方式进行传递的机制。 有几种开源工具可以帮助您创建有用的信息图。 在本文中,我们将介绍八个开源的数据可视化工具。
数据包装器
Datawrapper由欧洲的新闻机构创建,旨在使新闻机构的数据可视化变得容易。 它基于基于Web的GUI(图形用户界面),保证您只需四个步骤即可创建图形。
要创建图表,请单击顶部菜单栏上的“新图表”链接。 然后,您可以将数据粘贴到文本区域中。 然后,该工具会对其进行分析并向您显示预览。 如果一切正常,您可以发布它。 Datawrapper是完全开源的,您可以从其GitHub页面下载并自己托管。 也可以在其网站上将其作为云托管的付费服务使用。
图片由Nitish Tiwari提供。 来源 。
图表JS
Chart JS是一个干净的图表库。 创建图表之前,您需要在前端代码中包含该库。 完成后,您可以使用库中的API添加图表并分配值。 此处提供更多技术细节。 对于需要精确控制其图表外观的人来说,这是一个不错的选择,但是如果您不想弄乱代码,这可能不是最佳选择。
包车
由Medium的产品科学团队创建,这是在线上提供的最少的图表工具之一。 您可以粘贴Google电子表格或.csv文件(输入数据)的链接,然后使用该工具创建一个图表。 Charted每30分钟获取一次数据,确保图表是最新的。 尽管可以免费在线获得,但是您可以使用代码来托管自己的版本。
图片由Nitish Tiwari提供。 来源 。
D3
D3代表数据驱动的文档。 这是一个JavaScript库,可帮助您将随机数据绑定到DOM(文档对象模型)并将数据驱动的转换应用于文档。 你们中许多人都知道,DOM是一种编程API,它使程序员可以将文档作为对象进行访问,而这些对象紧密地代表了他们所建模的文档结构。 D3提供了可应用于DOM元素并转换所得HTML,SVG或CSS文档的API。 但同样,此方法可能比普通用户更吸引程序员,因为它涉及编写代码来创建图形。
图片由Nitish Tiwari提供。 来源 。
音标
Dygraphs是一个灵活的,基于JavaScript的图表库。 Dygraphs的主要吸引力在于它可以处理庞大的数据集并产生对于最终用户而言是交互式的输出。 它需要一定程度的Web编程背景才能开始使用图表,但是比本文中提到的以前的库更易于使用。 看一下示例库,以了解有关其功能的更多信息。
图片由Nitish Tiwari提供。 来源 。
生的
Raw是一个基于Web的工具,可让您简单地粘贴数据并通过几个简单步骤创建图形。 它建立在D3.js库上,非常易于使用,并将D3的所有优点打包成一种可供非程序员使用的格式。 您可以选择使用免费的网络托管工具 ,或将项目存储在GitHub上并将其托管在防火墙后面。
时间线
每隔一段时间,您会遇到一种情况,要求您将事件显示为连续的时间轴。 时间轴这个工具可以帮助您实现这一目标。 要创建时间表,您只需要做的就是格式化数据,就像本示例模板一样 。 在Google电子表格中格式化数据后,请使用时间轴的生成器进行发布。 而已! 您现在具有可用的嵌入代码,可以使用其将时间轴嵌入网页中。 这是一个使它变得更加容易的**** 。
传单
移动就绪是高流量和良好转换率的关键。 Leaflet是一个轻量级,易于移动JavaScript库,可帮助您创建交互式地图。 宣传单张的设计考虑了简单性,性能和可用性。 它可以在所有主要的台式机和移动平台上立即使用,可以利用现代浏览器中HTML5和CSS3,同时仍然可以在较旧的浏览器中访问。 它可以通过大量的插件进行扩展,具有漂亮,易于使用且文档齐全的API,以及简单易读的源代码,这无疑是一件乐事。
我希望此列表可以帮助您找到最适合您需求的解决方案。 如果您对更多数据可视化工具感兴趣,请查看此列表 ,其中包含50多种工具。
您是否有喜欢的工具可以列出此清单? 我们希望收到您的来信-在下面的评论中让我们知道您的想法。
翻译自: https://opensource.com/life/15/6/eight-open-source-data-visualization-tools
55种数据可视化开源工具