二:可恶! 又一个Python武器! !
三:使用Python库PySimpleGUI制作手工办公软件!
↑ 关注 + 星标 ,每天学Python新技能
后台回复【大礼包】送你Python自学大礼包
大家好,我是龙哥!
因为工作中经常做图表,Excel无法满足复杂的场景,所以Echarts和Tableau就成为了我最得力的两个助手。
Echarts和Tableau作为知名的可视化工具,它们的性质并不相同。
Echarts是一个纯JavaScript的开源可视化图表库。 用户只需要引用封装好的JS即可展示漂亮的图表。
不久前安装echarts,Echarts成为Apache的顶级项目。 Apache 顶级项目的家族成员有哪些? Mavan、Hadoop、Spark、Flink……都是软件领域的顶尖
Tableau是一款BI工具,是一款商业PC端应用程序,只需通过拖放即可创建各种图表、图形、仪表板和报告。 Tableau制作的可视化项目可以发布在网络上并与其他人共享。
2019年,Tableau被Salesforce以157亿欧元的价格竞购,可见这款BI工具的不同寻常。
你可以把Echarts想象成一个视觉仓库,每个视觉部分都是现成可用的,但不限于场合。 另一方面,Tableau 就像一个自给自足的可视化生态系统。 你可以在上面使用各种可视化技巧,但你无法创建这个生态系统。
我们先来说一下Echarts
Echarts提供了几乎所有你能用的图表方法,而且对国外的开发环境非常友好,因为被百度玩弄了。
您会看到,除了常规统计图表之外:
和令人惊叹的 3D 可视化
Echarts的大部分图表方法都是用JS封装的,你只需要修改数据和样式,就可以应用到自己的项目中。
Echarts还有一个用户社区,里面展示了很多作品,可以去逛逛。
某热门工作-区域图
学习Echarts最好的方法就是阅读官网教程,然后配合实践。 英文文档非常实用。
给出几个常用的学习地址
官方文档:
官方示例:
用户工作区域:
我们再谈谈Tableau
Tableau在国外逐渐流行起来安装echarts,做数据的男同伴都会知道。
适合可视化看板,讲述数据故事,符合当今数字化运营的管理。
下面简单介绍一下Tableau的使用技巧。
首先从Tableau官网下载桌面版,然后想都没想就安装了。
接下来就是菜鸟操作的三步:
1. 连接数据
可连接excel、csv、mysql等多种数据库
2. 了解什么是度量和维度
度量是数据表中的数值数据,维度是类别数据
3.查看tableau中的各种图表
条形图、点图、折线图、饼图、直方图、地图等
经历了基础之后,就是整个可视化分析和展示的流程:
每个步骤都需要详细解释:
Tableau 连接到所有常见数据源。 它有一个外部连接器,负责在提供连接参数后构建连接。 无论是简单的文本文件、关系源、无 SQL 源还是云数据库,tableau 都可以连接到几乎所有数据源。
加入数据源后,您将拥有 Tableau 环境中可用的所有列和数据。 您可以将它们划分为维度、度量并创建任何所需的层次结构。 使用它,您构建的视图传统上称为报告。 Tableau 提供了简单的拖放功能来构建视图。
内部创建的视图需要通过使用过滤器、聚合、轴标签、颜色和边框进行格式化来进一步增强。
我们创建不同的工作表,以便我们可以创建相同数据或不同数据的不同视图。
仪表板包含与其链接的多个工作表。 为此,任何工作表中的操作都可以相应地修改仪表板中的结果。
故事是一个工作表,其中包含一系列一起工作以传达信息的工作表或仪表板。 您可以创建故事来展示事实如何联系、提供背景、展示决策如何与结果相关,或者只是提出一个有说服力的案例。
完成这些步骤后,一个生动的仪表板就诞生了。
其中,需要不断练习、熟悉tableau的每一个组件、功能、连接等。
我们可以选择合适的视觉表达方式并让Tableau来实现。
不要以为Tableau只提供了一些简单的样式。 如果你想制作炫丽的图表,Tableau也能完美支持。
看看大师们如何演奏 Tabelau。
我最喜欢的仪表板之一
由于Tableau是一款商业软件,其官网英文教程非常详细。
最后还给出了几个Tableau的学习地址。
官方文档:
用户展示社区:
终于
如果想做可视化开发,建议使用echarts,如果想做商业可视化报表,则使用Tableau。
欢迎来到留言区交流可视化方面的经验。
---EOF---
推荐阅读
发表评论