数据分析师需要知道的数据可视化工具

所谓数据可视化是对大型数据库或数据仓库中的数据的可视化,它是可视化技术在非空间数据领域的应用,使人们不再局限于通过关系数据表来观察和分析数据信息,还能以更直观的方式看到数据及其结构关系。

数据可视化技术的基本思想是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析。

为了让开发者更好地使用数据可视化工具,云栖社区组织翻译了GitHub上的 Awesome dataviz ,其几乎囊括了优秀的数据可视化框架,库和软件。涵盖了支持Java,Android,C++,Golang,iOS,Python,R语言和Ruby等编程语言的数据可视化工具,精彩不容错过。

Java 工具集

图表库

C3 – 以 d3 为基础构建的可重用图表库

Chart.js – 带有 canvas 标签的图表

Chartist.js – 具有强大浏览器兼容能力的响应式图表

Dimple – 适用于业务分析的面向对象的 API

Dygraphs – 适用于大型数据集的交互式线性图表库

Echarts – 针对大型数据集的高度定制化交互式图表

Epoch – 可以完美创建的即时图表

Highcharts – 基于SVG和VML呈现的图表库. 免费 (CC BY-NC 可用于非盈利项目)

MetricsGraphics.js – 能够针对时间序列数据进行优化

Morris.js – 非常漂亮的时间序列线状图

NVD3 – 使用 d3.js 实现的可重用性图表库

Peity – 可创建小型内连 svg 图表

Plotly.js – 支持20种图表类型的强大的声明式库

TechanJS – 股票以及金融图表

图形(graphs)图表库

Cola.js – 通过基于约束的优化技术创建图表的工具. 和 d3 以及 svg.js 共同发挥作用

Cytoscape.js – 由 Cytoscape 核心开发人员维护的用于绘制图形的 Java 库.

Linkurious – 一款基于 Sigma.js 的能加快图形可视化和交互式应用的开发速度的工具箱

Sigma.js – 致力于图形绘制的 Java 库

VivaGraph – 针对 Java 的图形绘制库

地图(Maps)

CartoDB – CartoDB 是一款开源工具并且其允许对网页上的地理数据进行存储和可视化

Cesium – WebGL 虚拟地球仪和地图引擎

Leaflet – 对移动端友好的交互式地图Java 库

Leaflet Data Visualization Framework – 使用了 Leaflet 的设计用于简化数据可视化和主题映射的框架

Mapael – 基于 the.js 的能够展示矢量地图的 jQuery 插件

Mapsense.js – 将 d3.js 和瓷砖式覆盖地图结合起来

Modest Maps – 使用 Java,依照 BSD 许可的瓷砖覆盖式为基础展示和交互地图库

d3参见 Awesome D3

dc.jsdc.js 是一个多维图表构建工具,其能够与 crossfilter 完美地配合工作

angular-dc – dc.js 的 AngularJS 指令

dc.leaflet.js – 使用了 Leaflet 地图的 dc.js 图表

ember-dc – dc.js 的 Ember Component Wrappers(组件包装)

杂项Chroma.js – 用于处理色彩的小型库文件

Piecon – 图标上的饼状图绘制工具

Recline.js – 使用纯 Java 和 HTML 的用于构建数据应用的简单而又强大的库

Textures.js – 用于创建 SVG 模式的库

Timeline.js – 创建交互式时间线

Vega – Vega 是一个用于创建,保存和分享交互式可视化数据设计的语法和格式

Vis.js – 一个包括了时间线,网络和图表(2D和3D)的动态可视化库

安卓工具HelloCharts – 兼容安卓 API 8及以上版本的图表库

MPAndroidChart – 一款功能强大而又易于使用的图表库

C++工具Visualization Toolkit (VTK) – 用于3D图形和图像处理和可视化的开源库

Go语言工具Charts for Go – 基于 Go 的基础图表. 其能够对 ASCII、 SVG 和图像进行渲染

svgo – 针对 SVG 的 Go 语言库

iOS工具JBChartView – 同时支持线性和条形图的图表库

PNChart – 使用了 Piner 和 CoinsMan 的简单并且美丽的图表

ios-charts – MPAndroidChar 的 iOS 端口. 其可以使用非常简单的代码为两个平台创建图表

Python工具bokeh – 用于 Python 的交互式网页绘图工具

ggplot – 与ggplot2 面向R语言的 API相同

glumpy – OpenGL 科学可视化库

matplotlib – 2D 绘图库

pygal – 一个动态 SVG 图表库

PyQtGraph – 交互式和实时的 2D/3D/图像绘制以及科学/工程工具

seaborn – 一个能够制作极具吸引力的和展现翔实统计信息数据的图表库

toyplot – 目标为大型数据图表的小型 Python 数据图表绘制工具

Vincent – 面向 Vega 翻译器的 Python 工具

VisPy – 基于 OpenGL 的高效科学可视化工具

mpld3 – Matplotlib Graphics的 D3 渲染工具

R工具ggplot2 – 一个基于图形语法的绘图系统

lattice – R语言格子图形

plotly – 交互式图表(向 ggplot2 的输出中添加了交互性), 统计图和简单网络图

rbokeh – 针对 Bokeh 的R语言接口

rgl – 使用了 OpenGL 的3D 可视化

shiny – 用于创建交互式应用和可视化的框架

visNetwork – 交互式网络可视化

Ruby工具Chartkick – 使用 Ruby 的单线创建图表的工具

其他工具不与特定平台或语言绑定的工具

Charted – 一个能够从任何数据文件中创建自动化,可分享的图表的工具

Gephi – 一个用于可视化和制作大型图表的开源平台

Lightning – 一个提供以API为基础的方式获取可再生,网络为基础的交互式可视化图表的数据可视化服务

RAW – 由 CSV 和 Excel 文件创建的网络可视化工具

Spark – 命令解释程序(shell)走势图. 其包含多种实现语言

Periscope – 直接由SQL查询语句创建图表

这些工具选择适合自己的,助你事半功倍!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容