55种数据可视化开源工具

数据可视化是获取表格或空间数据并以对人类友好的视觉方式进行传递的机制。 有几种开源工具可以帮助您创建有用的信息图。 在本文中,我们将介绍八个开源的数据可视化工具。

数据包装器

数据包装器
  • 项目页面
  • 源代码
  • 执照: 麻省理工学院

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

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

图片由Nitish Tiwari提供。 来源 。

图表JS

图表JS
  • 项目页面
  • 源代码
  • 执照: 麻省理工学院 ,( 详细信息 )

Chart JS是一个干净的图表库。 创建图表之前,您需要在前端代码中包含该库。 完成后,您可以使用库中的API添加图表并分配值。 此处提供更多技术细节。 对于需要精确控制其图表外观的人来说,这是一个不错的选择,但是如果您不想弄乱代码,这可能不是最佳选择。

包车

包车
  • 项目页面
  • 源代码
  • 执照: 麻省理工学院

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

图片由Nitish Tiwari提供。 来源 。

D3

D3
  • 项目页面
  • 源代码
  • 执照: BSD

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

图片由Nitish Tiwari提供。 来源 。

音标

音标
  • 项目页面
  • 源代码
  • 执照: 麻省理工学院

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

图片由Nitish Tiwari提供。 来源 。

生的

生的
  • 项目页面
  • 源代码
  • 执照: LGPL

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

时间线

时间线
  • 项目页面
  • 源代码
  • 执照: MPL

每隔一段时间,您会遇到一种情况,要求您将事件显示为连续的时间轴。 时间轴这个工具可以帮助您实现这一目标。 要创建时间表,您只需要做的就是格式化数据,就像本示例模板一样 。 在Google电子表格中格式化数据后,请使用时间轴的生成器进行发布。 而已! 您现在具有可用的嵌入代码,可以使用其将时间轴嵌入网页中。 这是一个使它变得更加容易的视频教程 。

传单

传单
  • 项目页面
  • 源代码
  • 执照: BSD

移动就绪是高流量和良好转换率的关键。 Leaflet是一个轻量级,易于移动JavaScript库,可帮助您创建交互式地图。 宣传单张的设计考虑了简单性,性能和可用性。 它可以在所有主要的台式机和移动平台上立即使用,可以利用现代浏览器中HTML5和CSS3,同时仍然可以在较旧的浏览器中访问。 它可以通过大量的插件进行扩展,具有漂亮,易于使用且文档齐全的API,以及简单易读的源代码,这无疑是一件乐事。

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

您是否有喜欢的工具可以列出此清单? 我们希望收到您的来信-在下面的评论中让我们知道您的想法。

翻译自: https://opensource.com/life/15/6/eight-open-source-data-visualization-tools

55种数据可视化开源工具

55种数据可视化开源工具_8种出色的开源数据可视化工具相关推荐

  1. python最强脚本工具_8种常用的Python工具

    Python是一种开源的编程语言,可用于Web编程.数据科学.人工智能以及许多科学应用.学习Python可以让程序员专注于解决问题,而不是语法.由于Python相对较小,且拥有各式各样的工具,因此比J ...

  2. python开发的运维工具_8种常用的Python工具

    Python是一种开源的编程语言,可用于Web编程.数据科学.人工智能以及许多科学应用.学习Python可以让程序员专注于解决问题,而不是语法.由于Python相对较小,且拥有各式各样的工具,因此比J ...

  3. python在线工具-6 种 Python 数据可视化工具

    原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...

  4. python数据可视化的特点_6 种 Python 数据可视化工具

    原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...

  5. 写作工具_4种加快数据科学写作速度的工具

    写作工具 I've been writing about data science on Medium for just over two years. Writing, in particular, ...

  6. 克隆网站工具_4 种开源云安全工具

    查找并排除你存储在 AWS 和 GitHub 中的数据里的漏洞. -- Alison Naylor,anderson Silva(作者) 如果你的日常工作是开发者.系统管理员.全栈工程师或者是网站可靠 ...

  7. 新冠肺炎疫情数据爬取以及几种简单的地图可视化方法

    众所周知,新冠肺炎疫情是一次很流行的全球性公共卫生事件.如今我国疫情已经好了许多,但世界各国的疫情依然严峻.特殊时期,正好尝试一下疫情网络数据的抓取,并用几种python库对数据进行简单的地图可视化( ...

  8. nbi可视化_2020最受欢迎的5个数据可视化工具分享

    一. Echart : 一个纯Javascript的数据可视化库,百度的产品,常应用于软件产品开发或网页的统计图表模块.可在Web端高度定制可视化图表,图表种类多,动态可视化效,各类图表各类形式都完全 ...

  9. NBT|45种单细胞轨迹推断方法比较,110个实际数据集和229个合成数据集

    摘要 轨迹推断(Trajectory Inference,TI),是分析从千上万单细胞的组学数据中推断细胞发育轨迹的重要方法,也被称为伪时序分析 (pseudotime analysis),该方法根据 ...

最新文章

  1. VSCode中experimentalDecorators设置问题
  2. android 观察者的框架,Android 架构师7 设计模式之观察者模式
  3. supercharge快充_华为10V 2A充电器曝光,支持20W电荷泵快充
  4. 手机GSM--SIM卡体系结构
  5. Winform中选取指定文件夹并获取其下所有文件
  6. JAVA微信开发:[17]如何获取所有关注用户
  7. NGINX内容缓存配置
  8. xwork-2.1.2.jar与xwork-core-2.1.6.jar的区别是什么? 在线等待 先谢谢了
  9. EJB3.0学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例
  10. 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
  11. 核方法(kernel method)的主要思想
  12. linux安装mysql配置,linux安装mysql,配置mysql文件
  13. 80x86是不是低级语言_【单选题】2、 以下程序设计语言是低级语言的是()。 A. FORTRAN语言 B. JAVA语言 C. Visual Basic 语言 D. 80X86汇编语言...
  14. 计算机网络原理基础知识点总结
  15. VS2017使用Qt教程
  16. 关于Pycharm进行pytorch分布式训练代码
  17. BZOJ 4826 HNOI2017 影魔
  18. HTML如何设置四边形,css实现三角形和平形四边形
  19. 基于Kotlin、ViewModel、LiveData和LifeCycle开发的Readhub客户端
  20. 巴比特 | 元宇宙每日必读:企业需要具备哪些资质才能开展NFT相关业务?

热门文章

  1. python 减少可调用对象的参数个数
  2. Android SharedPreferences最佳实践
  3. [译] Subject 和 Observable + Observer 的混淆指北[ Android RxJava2 ] ( 这什么鬼系列 ) 第八话...
  4. 这个时代会残酷惩罚不肯改变的人
  5. python 中locals() 和 globals()
  6. Java Web学习总结(20)——基于ZooKeeper的分布式session实现
  7. 安装centos6.7和deepin15的折腾记录
  8. Hadoop JAVA 开发说明
  9. 用Win XP接收传真
  10. Java方法中数组_Java中数组常用方法的总结