Github上10 个最流行的数据可视化项目

1. D3

Stars: 46561, Forks: 12465

D3 是一个JavaScript数据可视化库用于HTML和SVG。它旨在将数据带入生活,强调Web标准,将强大的可视化技术与数据驱动的文档对象模型(DOM)操作方法相结合。 D3是Github上最流行的数据可视化项目,在数据科学界有很好的表现。

2. Chart.js

Stars: 18244, Forks: 5670

Chart.js是一个通过元素提供可视化的HTML5库。 Chart.js提倡自身简单灵活,可互动,并支持6种不同的图表类型。

3. Leaflet

Stars: 12822, Forks: 2305

Leaflet 一个JavaScript库,用于创建适合移动设备的互动地图。 它的代码非常小,Leaflet的设计目标是简单,性能和可用性。 如果没有你想要的开箱即用的功能?Leaflet也可以通过插件进行扩展。

4. ECharts

Stars: 10409, Forks: 3745

ECharts 是一个基于浏览器的图表和可视化库。它的目的是易于使用和灵活,以及直观和高度可定制。 和许多其它库一样,ECharts是一个JavaScript库; 然而,它是基于zrender,一个为2D图表设计的原始画布库。

5. Chartist-js

Stars: 7645, Forks: 1000

Chartist 是一个不依赖于canvas,而且强调响应性的JS图表库。

6. Sigma.js

Stars: 5757, Forks: 851

Sigma 一个专注于图形绘制的JavaScript库。 Sigma允许开发人员在网页上开发图形表示,并将这些网络集成到Web应用程序中。 由此产生的网络具有吸引力的,并支持交互。

7. Metrics-graphics

Stars: 5582, Forks: 302

MetricsGraphics.js 一个JavaScript库,它建立在D3之上,另一个JavaScript库。 MetricsGraphics针对时间序列数据进行优化,这是一个区别其它库的方面。 它的代码核心特别小。支持许多标准图形类型,包括折线图,散点图,直方图,条形图等。

8. DC.js

Stars: 4661, Forks: 1149

DC.js是建立在D3.js上的三维图。 DC.js以CSS友好的SVG格式呈现。 它用于在浏览器和移动设备上进行强大的数据分析。

9. Epoch

Stars: 4426, Forks: 239

Epoch 一个用于开发人员和可视化设计师的通用库。 它是通用的,并支持可视化的两个不同方面:用于历史数据报告的基本图表,以及用于显示频繁更新时间序列数据的实时图表。 Epoch是一个JavaScript项目。

10. Vega

Stars: 3896, Forks: 389

Vega是一种可视化语法。 Vega以声明性格式提供了创建和保存交互式可视化设计的方式。 数据可视化以JSON格式描述。 交互视图使用HTML5 Canvas或SVG生成。

作者:pe_mail2006

来源:51CTO

时间: 2024-08-31 07:10:32

Github上10 个最流行的数据可视化项目的相关文章

GitHub上10个最受欢迎的安全项目

开源项目最终还是迎来了属于它的胜利,虽然这胜利姗姗来迟,但终究还是实现了.在信息安全领域,尽管许多公司封锁了它们的专有软件代码,但仍有许多开源项目可供安全专家使用. 其中,寻找开源安全相关项目的首选就是GitHub.你可以利用GitHub的搜索功能发现有用的工具,但是,GitHub有一个地方可以帮你获寻最热门的安全项目,就是所谓的GitHub Showcases板块,但是在 GitHub上,这个板块却鲜为人知. 2014年开始,Showcases设立了最热门安全项目类别 .Showcases上罗

GitHub 上 57 款最流行的开源深度学习项目

GitHub 上 57 款最流行的开源深度学习项目 本文整理了 GitHub 上最流行的 57 款深度学习项目(按 stars 排名).最后更新:2016.08.09 1.TensorFlow 使用数据流图计算可扩展机器学习问题 TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了2倍. TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow.

盘点:10款最受欢迎数据可视化工具

在数字经济时代,人们需要对大量的数字进行分析,帮助用户更直观的察觉差异,做出判断,减少时间成本.当然,你可能想象不到这种数据可视化的技术可以追溯到2500年前世界上的第一张地图,但是,如今利用各种形态的数据可视化图表帮助用户减少分析时间,快速做出决策一直扮演着重要的作用. 世界上的第一张地图(公元前550年)这里给你推荐十款现今最受欢迎的数据可视化工具,供你参考: 1.Tableau Tableau数据可视化工具除了图片美观之外,是否容易上手,海量数据的处理速度等都是考量工具优劣的标准.而Tab

福利:盘点10款最受欢迎数据可视化工具

在数字经济时代,人们需要对大量的数字进行分析,帮助用户更直观的察觉差异,做出判断,减少时间成本.当然,你可能想象不到这种数据可视化的技术可以追溯到2500年前世界上的第一张地图,但是,如今利用各种形态的数据可视化图表帮助用户减少分析时间,快速做出决策一直扮演着重要的作用. 世界上的第一张地图(公元前550年) 这里给你推荐十款现今最受欢迎的数据可视化工具,供你参考. 1.Tableau Tableau 数据可视化工具除了图片美观之外,是否容易上手,海量数据的处理速度等都是考量工具优劣的标准.而T

2017年十大最佳数据可视化项目

2017年已经成为过去,2018年刚刚到来.在过去的一年里,人工智能与数据科学等相关领域发生了很多大事,年底也写了一些总结性的文章,比如<不容错过的2017数据科学15大热门GitHub项目>.<2017年十大最受欢迎机器学习Python库>.<2017 AI医学领域的年终总结:进展.问题与趋势>等.年底总结一下过去发生的事情,再展望一下新的一年对自己的期望与希望,这是一个很好的习惯.那么今天,总结一下2017年数据科学领域十大可视化项目. 以下简单介绍这十个项目,排名

iOS开发:GitHub上的40个iOS开源项目

 开发:GitHub上的40个iOS开源项目-"> 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库.它建立在NSURLConnection.NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它. 支持HTTP请求和基于REST的网络服务(

数据可视化实践之美

随着DT时代的到来,传统的统计图表很难对复杂数据进行直观地展示.这几年数据可视化作为一个新研究领域也变得越来越火.成功的可视化,如果做得漂亮,虽表面简单却富含深意,可以让观测者一眼就能洞察事实并产生新的理解.可视化(visualization)和可视效果(visual)两个词是等价的,表示所有结构化的信息表现方式,包括图形.图表.示意图.地图.故事情节图以及不是很正式的结构化插图. 基本的可视化展现方式,如条形图.折线图.饼图.雷达图可以很容易通过各种软件(如Excel)容易生成,这些方法是常见

20个数据可视化工具点评

如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前可用的数据可视化工具有个大致了解.以下是Netmagzine列举的二十大数据可视化工具,无论你是准备制作简单的图表还是复杂的图谱或者信息图,这些工具都能满足你的需要.更加美妙的是,这些工具大多免费. 第一部分:入门级工具 1.Excel Excel的图形化功能并不强大,但Excel是分析数据的理想工具,上图是Excel生成的热力地图 作为一个入门级工具,Excel是快速分析数据的理想工具,也能创建

《Python数据可视化编程实战》——1.2 安装matplotlib、Numpy和Scipy库

1.2 安装matplotlib.Numpy和Scipy库 本章介绍了matplotlib及其依赖的软件在Linux平台上的几种安装方法. 1.2.1 准备工作 这里假设你已经安装了Linux系统且安装好了Python(推荐使用Debian/Ubuntu或RedHat/SciLinux).在前面提到的Linux系统发行版中,Python通常是默认安装的.如果没有,使用标准的软件安装方式安装Python也是非常简便的.本书假设你安装的Python版本为2.7或以上. 提示几乎所有的代码均可在Pyt