由于工作里常常要做图表,Excel没法满足复杂场景,所以Echarts和Tableau成为了我最得力的两个助手。
作为声名远扬的可视化工具,Echarts和Tableau,它们的性质不太一样。
Echarts是一个纯JavaScript 的开源可视化图表库,使用者只需要引用封装好的JS,就可以展示出绚丽的图表。
就在前不久,Echarts成为了Apache的顶级项目。Apache顶级项目的家族成员有哪些呢?Mavan、Hadoop、Spark、Flink...都是软件领域的顶流
Tableau是一个BI工具,商业化的PC端应用,只需要拖拉拽就可以制作丰富多样的图表、坐标图、仪表盘与报告。Tableau制作的可视化项目可以发布到web上,分享给其他人。
2019年,Tableau被Salesforce斥157 亿美元收购,可见这个BI工具不一般。
你可以把Echarts看成一个可视化仓库,每个可视化零件拿来即用,而且不限场合。而Tableau则像一个自给自足的可视化生态,你能在里面玩转各种可视化神技,但不能出这个生态。
先来说说Echarts
Echarts几乎提供了你能用到的所有图表形式,而且对国内开发环境非常友好,因为它是百度鼓捣出来的。
![e45b1607048ddd4b8b3bebe8d5d5348b.png](https://i-blog.csdnimg.cn/blog_migrate/5f7caa9973ce3d8e864506349fec5e21.png)
你看,不仅有常规的统计图表:
![370de3e422b7e8718c1c9272a8cd2891.png](https://i-blog.csdnimg.cn/blog_migrate/db15d13f8a0205df282e1975c1e3fcbc.png)
![52542760e875cf65215e2bc3e167078a.png](https://i-blog.csdnimg.cn/blog_migrate/2de632aa89643a7bc17f6afce7a98336.png)
还有炫酷的3D可视化
![d34bfc5246514b720a5c937b43113ada.png](https://i-blog.csdnimg.cn/blog_migrate/d7fb6b58749f7eed298f5cd9cc2c1ca5.png)
![561f9b43ebe6cc4ddb0d35118df65368.png](https://i-blog.csdnimg.cn/blog_migrate/8bddd72a375a2c8b934aaee895d0ec29.png)
Echarts大部分图表形式都封装到JS中,你只需要更改数据和样式,就可以应用到自己的项目中。
![b36c39dafa40be54eee81c218273e9f4.png](https://i-blog.csdnimg.cn/blog_migrate/fcdfd3fed625f694c80e1169252e9e54.png)
Echarts还有个用户社区,里面有非常多的作品展示,大家可以去逛逛。
![d1cb6f3142aa20c3be79f8508043c565.png](https://i-blog.csdnimg.cn/blog_migrate/3bd4c071edadddc1ae6030fe4615b372.png)
某个热门作品-区域地图
![ee23c569a81952147fde58834a420753.png](https://i-blog.csdnimg.cn/blog_migrate/62693766f7a38279c722dd2c59221b3d.png)
学习Echarts最好是看官网教程,再配合练习。中文文档非常接地气。
![ba17461dfbfb2fcee3987a15f970a90b.png](https://i-blog.csdnimg.cn/blog_migrate/dab67d64b75c4bb64e3c0fcfd5529a66.png)
给出几个常用的学习地址
官方文档:
https://echarts.apache.org/zh/tutorial.html
官方示例:
https://echarts.apache.org/examples/zh/index.html
用户作品专区:
https://www.makeapie.com/explore.html
再来说说Tableau
Tableau目前在国内慢慢流行起来,说起来做数据的小伙伴都会知道。
它适合做可视化看板,讲数据故事,符合现在数字化运营的管理。
![aa4dc314617b4c5f9574f98b35e2693d.png](https://i-blog.csdnimg.cn/blog_migrate/ac0ab5a0359efd3f6670003f06f4a45e.png)
这里简单介绍下Tableau的使用方法。
首先在Tableau官网下载desktop,然后无脑安装。
接下来新手操作三大步:
1、连接数据
可以连接excel、csv以及mysql等各种数据库
![61f87ebec739bed8a94eeaf292dfa9e0.png](https://i-blog.csdnimg.cn/blog_migrate/3084063e3c73bb95c6f886dacbb0b71b.png)
2、了解什么是度量和维度
度量就是数据表中的数值数据,维度是类别数据
![86ac95d9082963202c9452812f6aaaed.png](https://i-blog.csdnimg.cn/blog_migrate/771a1575132968bf7f67faf0feb0a76b.png)
3、看看tableau中的各类图表
柱状图、点图、线图、饼图、直方图、地图等等
![f93cd6c194e07d5d3580bb473f41cf25.png](https://i-blog.csdnimg.cn/blog_migrate/91f4e4683e5ae47ccd5d26ed9a87c13b.png)
走完基础后,就是整个的可视化分析展示流程:
![0fe32159ef636bf367bdc779fb82d706.png](https://i-blog.csdnimg.cn/blog_migrate/53ebe4db43114dc37bb6e4bbdc5d6b21.png)
其中的各个步骤需要详细说明一下:
1、连接到数据源
Tableau连接到所有常用的数据源。它具有内置的连接器,在提供连接参数后负责建立连接。无论是简单文本文件,关系源,无Sql源或云数据库,tableau几乎连接到所有数据源。
2、构建数据视图
连接到数据源后,您将获得Tableau环境中可用的所有列和数据。您可以将它们分为维,度量和创建任何所需的层次结构。使用这些,您构建的视图传统上称为报告。Tableau提供了轻松的拖放功能来构建视图。
3、增强视图
上面创建的视图需要进一步增强使用过滤器,聚合,轴标签,颜色和边框的格式。
4、创建工作表
我们创建不同的工作表,以便对相同的数据或不同的数据创建不同的视图。
5、创建和组织仪表板
仪表板包含多个链接它的工作表。因此,任何工作表中的操作都可以相应地更改仪表板中的结果。
6、创建故事
故事是一个工作表,其中包含一系列工作表或仪表板,它们一起工作以传达信息。您可以创建故事以显示事实如何连接,提供上下文,演示决策如何与结果相关,或者只是做出有说服力的案例。
完成这些,一张生动的dashboard就诞生了。
这其中,需要不断地练习熟稔tableau的每一个组件、函数、连接等等。
我们可以选择合适的可视化表达,让Tableau实现。
![a228f2d61441c363a1f57cbc7f8289a6.png](https://i-blog.csdnimg.cn/blog_migrate/d2e79942b383790886624f17a5a516c2.png)
不要以为Tableau只提供简单的几种样式,如果你想做出炫酷的图表,Tableau也能完美支持。
看看大神们是怎么玩转Tabelau的。
![a92b5cf95734430aa4a6272aac03aefb.png](https://i-blog.csdnimg.cn/blog_migrate/f067203919db67086e3bc9fe56911650.png)
![f275fa1b6ecdb23cbd936baf77c2557b.png](https://i-blog.csdnimg.cn/blog_migrate/c271524194ff8b8244003f5a376ecb6d.png)
![30b5b5099b665b661e973b7be192274b.png](https://i-blog.csdnimg.cn/blog_migrate/8120afba21396ed380b9f44077edf320.png)
还有一张我最喜欢的dashboard
![888aafa1aefa6f865e6cbcaad62e8fdc.png](https://i-blog.csdnimg.cn/blog_migrate/c9b986e56560ccdba668b961c59116b8.png)
因为Tableau是商业软件,所以它的官网中文教程非常详细。
![21fd82df37ada4bb24436e5ef1e40a45.png](https://i-blog.csdnimg.cn/blog_migrate/4824b133ef1f31cd3994e430770cdd94.png)
![7967ec7109556e08e49de0f27f6ee271.png](https://i-blog.csdnimg.cn/blog_migrate/eb4bafa7eb1ba34879a9c58d7fcda585.png)
![49f102c58687979802d140f0e6bb1972.png](https://i-blog.csdnimg.cn/blog_migrate/5210ff20a4b0adb84c083883c808912d.png)
![f7326fadd0d3fcf923ccfd2696533dc3.png](https://i-blog.csdnimg.cn/blog_migrate/42becc909aaf34a0d088497e80210679.png)
最后也给到Tableau的几个学习地址
官方文档:
https://help.tableau.com/current/pro/desktop/zh-cn/default.htm
用户展示社区:
https://public.tableau.com/zh-cn/gallery
最后
如果是你想做可视化开发建议用echarts,如果想设计商业可视化报表则用Tableau。
以上。
●分析师最常用的10大分析方法。
●品牌知名度分析实例