2021年值得推荐的10款数据可视化工具
我平时喜欢分享可视化作品,所以也经常有朋友问我用什么工具可以做出来,今天就给大家整理了10个最值得推荐的数据可视化工具。
- 作者:李启方来源:数据分析不是个事儿|2021-01-28 06:10
我平时喜欢分享可视化作品,所以也经常有朋友问我用什么工具可以做出来,今天就给大家整理了10个最值得推荐的数据可视化工具。
鉴于大家的技术水平和偏好不同,我从三个方面来讲:
- 零编程类:操作简单,无需编程基础,适合新手小白做一些基础性的图表可视化
- 开发工具类:专业化的可视化工具,个性化程度高,适合专业的开发者或者工程师
- 专业图表类:针对性制作地图、时间轴、金融数据可视化工具
一、零编程类
1、Flourish
推荐人群:可视化爱好者
优点:可以说是最好用的免费可视化在线flash网站,在国外很有名,提供了非常多的数据可视化模板,你只要把数据导入到模板里,设置好相应的速度、颜色、图标等信息,可视化图表就完成了,绘制完成的可视化图表可以发布并且嵌入到网页或者PPT中。
缺点:网站都是英文,动态图表无法导出成视频,只能录屏。
我之前在flourish上做的动态可视化作品,怎么样,是不是还不赖?

2、花火
推荐人群:不想写代码可视化爱好者
优点:一个在线图表制作工具,基本的图表类型都有,还能够智能推荐图表,图表参数可以自定义,制作完成的图表可以导出成PNG、JPG、SVG等多种格式,动态图表可以导出成视频。
缺点:免费版本导出都带水印,想导出高清视频,去除水印,都需要付费。

3、Tableau
推荐人群:数据分析师、数据分析新手、可视化爱好者、企业选型
优点:全球知知名度很高的数据可视化工具,用户群体庞大,操作界面很灵多,图表设计简洁明了、个性化程度高,易用性和交互体验优秀。傻瓜式入门,适合新手,随着经验增多,也有更多专业功能的可以循序渐进的学习使用,进行更加高阶的可视化分析,是很多可视化爱好者的选择。
缺点:免费版功能有限,收费版对于个人用户来说有点贵。
操作界面:

可视化作品:
4、FineBI
推荐人群:企业选型、数据分析师、数据分析新手、不想写代码的可视化爱好者
优点:一款国产的商业智能软件,主打的是数据分析,操作非常简便,拖拽就能自动生成图表,还带有智能图表推荐功能,而且内置的可视化图表很丰富,用来制作可视化仪表板或者可视化大屏很方便。除了数据可视化功能之外,它还包含了数据分析过程中的数据处理、建模、甚至是SQL的优化,对于数据分析来说也是一款很好的工具。相比于tableau,FineBI更偏向企业级应用,侧重业务数据的快速分析以及可视化展现,不过对个人来说也是很好选择,因为个人版免费,且没有阉割功能,这一点算是国产良心了。

可视化作品:

二、开发工具类
1、E charts
推荐人群:想尽量少写代码开发者
优点:百度出品的开源免费的javascript数据可视化工具,专为大数据量可视化设计的,数据实时展现,它可它可以瞬间在二维平面上绘制出 20 万个点,功能强大。
2、D3.js
适合人群:不怕写代码的硬核绘图专家
优点:开源的但JavaScript函数库,在 JavaScript 绘图界的地位很靠前。很多其他的库都是基于它所开发,功能十分强大,灵活性也高,支持 HTML、SVG 和 CSS,非常适合开发者学习研究,不过没有编程基础的人学起来就比较费劲了。
缺点:学习难度大,且在低版本的IE浏览器中图形无法正常显示。
3、Highcharts
国外的产品,对标的是E charts,两者使用起来差不多,图表种类也很丰富,不过和E charts一样都需要进行二次开发,它的优点是它有详细的文档,示例和详细的 CSS,产品稳定性好,缺点是商用版付费。

4、Plotly
Plotly 是一个交互式开源数据可视化框架,它具有Python、R、Javascript等语言的API接口。plotly Python绘图库可以制作交互式的线图、散点图、面积图、条形图、箱型图、分布图、热力图、子图、极坐标图、气泡图等多种发行级别的图形。

三、专业图表类
1、数据地图
制作数据地图的方法有很多,上面的FineBI、tableau、E charts都能做,用于普通的图表需求是完全足够了;但是如果是做出专业、复杂、精细的地图,那么就得用一些专业的工具,比如:
PolyMaps
它是一个地图库,主要面向数据可视化用户,在地图风格化方面有独到之处,类似CSS样式表的选择器,用来做动态地图很方便。

Leaflet
一个开源JavaScript函数库,可以制作适配移动端的交互式地图。操作简单方便,而且功能齐全,实现效果很完美。优点是能够适配移动端,而且可以通过大量的插件进行扩展。
2、金融图表
如果想要在网页上呈现实时金融数据如股票K线图,开发人员需要支持时间序列和密集型数据的特殊图表库,比如:
dygraphs
开源JavaScript图表库,主要用来做金融类的图表,比如下面的股票K线图。

以上就是我总结的三类10款比较常用数据可视化工具,当然了,在探索数据可视化的过程中还有更多好用的工具我还没有接触到。
【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月获赞
- 一款Kafka可视化Web界面管理工具:CMAK看完了这篇实时数仓建设,才发现以前的都白看了(内有美团案例)大数据和人工智能-从机械思维到统计思维4种数据分析基础方法,终于有人讲明白了大数据的调查表明多样性可以有效阻止勒索软件攻击大数据时代年轻人更关注哪些领域RBAC模型整合数据权限云计算、大数据与人工智能三者的关系
- 看完了这篇实时数仓建设,才发现以前的都白看了(内有美团案例)2021年大数据和分析的四大趋势一款Kafka可视化Web界面管理工具:CMAK数据挖掘的10大算法我用大白话讲清楚了,新手一看就懂Gartner 2021 年数据和分析领域十大趋势【漫谈数据仓库】 如何优雅地设计数据分层如何面对繁杂的数据需求?Python数据可视化:箱线图多种库画法
- 看完了这篇实时数仓建设,才发现以前的都白看了(内有美团案例)一款Kafka可视化Web界面管理工具:CMAKPandas数据合并与拼接的5种方法数据挖掘的10大算法我用大白话讲清楚了,新手一看就懂2021年大数据安全的7个主要变化Python数据可视化:箱线图多种库画法数据科学家含金量最高的5个数据科学认证,先马后看!【漫谈数据仓库】 如何优雅地设计数据分层
订阅专栏+更多
-
数据湖与数据仓库的分析实践攻略
助力现代化数据管理:数据湖与数据仓库的分析实践攻略共3章 | 创世达人5人订阅学习
-
云原生架构实践
新技术引领移动互联网进入急速赛道共3章 | KaliArch31人订阅学习
-
数据中心和VPDN网络建设案例
漫画+案例共20章 | 捷哥CCIE215人订阅学习
视频课程+更多
-
鸿蒙手机应用开发入门(Java)
讲师:钟洪发2448人学习过
-
微信小程序入门实践课程【便签程序全栈开发】
讲师:杨过大侠326人学习过
-
python运维和开发实战-高级篇
讲师:先超1375人学习过
专题推荐+更多
- 精选博文
- 论坛热帖
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO官微