1.4 数据可视化的常用软件

本节简单介绍几种常用的数据可视化软件,笔者根据它们的特点将其分为三大类:工具型可视化软件、代码型可视化软件和在线作图工具。工具型可视化软件有丰富而简单的制图操作界面,可以快速出图。代码型可视化软件需要用户掌握专门的编程语言,入门门槛较高。在线作图工具作为轻量级作图工具的最大特点是在线免安装,傻瓜式操作,却能输出精美图表。

1. 工具型可视化软件

工具型可视化软件的特点是简单易用,不需要复杂的编程过程,符合大部分职场人士的需求。工具型可视化软件基于界面操作,所见即所得,Excel是其中最常用的软件,如图1.6所示。使用Excel制图不需要技巧,它作为高效的内部沟通工具,适用于快速搜索数据,展示结果。Power BI、Tableau等商业智能(BI,Business Intelligence)可视化软件也较常用,虽然精通它们需要掌握特定的数据分析语言,但是简单的可视化需求完全可以无代码实现,所以笔者将其归类为工具型可视化软件。其他工具型可视化软件还有专业的统计软件,如SPSS,也可以通过鼠标操作制作专业的可视化图表。

图1.6 在Excel中利用条件格式制作项目管理甘特图

2. 代码型可视化软件

代码型可视化软件指无法通过简单的用户界面作图,需要通过代码指定图表要素才能完成图表制作的可视化软件。代码型可视化软件包括Python,它可以安装各种功能的模块,由此带来强大的可视化功能,并且大部分Python的可视化库是免费开源的。Python的可视化库有Matplotlib、Pyecharts、Plotly Express、Seaborn等,如图1.7所示是Pyecharts制图示例。Python数据可视化的应用十分广泛,在自然科学、工程技术、金融和通信等领域都有对应的专业工具。其他代码型可视化软件还有专业的绘图软件Matlab及统计分析语言R语言,掌握它们也需要了解特定的编程语言,它们的共同特点是作图功能强大,绘图精准、专业。

图1.7 Python可视化库Pyecharts制图示例

3. 在线作图工具

随着数据可视化技术不断发展,数据可视化开始搬到了“云端”,各种轻量级的在线数据可视化工具应运而生。使用这些在线作图工具作图简单,只需要单击鼠标就可以完成操作。同时,使用它们时不需要复杂的安装过程,只需要使用浏览器打开网址就可以进入操作界面。

常用的在线作图工具包括:开普勒(Kepler)、微软-沙舞(SandDance)、Flourish工作台(Flourish Studio)、花火(hanabi)和Datawrapper网站,读者可使用搜索引擎找到对应网站后进行尝试,你会发现在线作图工具不仅简单,而且制作的图表之精美也是普通作图软件很难媲美的,如图1.8所示。

图1.8 在线作图工具Datawrapper制图示例