工作中经常需要通过图表来进行展示和表达,找到合适的画图工具是所有打工人的刚需。对于程序猿,数不胜数的各种包和库让人眼花缭乱。但是对于不会编程的广大社畜来说,精通excel似乎是仅有的选择。以下提供一些画图工具,既有无需代码也能画图的工具,也有高度灵活的代码方案,以及两者结合的方法,供选择使用。
在画图之前的第一个问题是:我有一堆数据,但是不知道该选用何种类型的图形才能更准确地展示数据背后所表达的含义。此时,可通过一些图表库,先了解有哪些类型的图形展示,然后选择最符合数据关系的一种。可使用的图表库如下面介绍的echarts和plotly等。
无需代码和编程的方案
大部分此种方案为商业软件,需要付费使用。可供选择的免费方案较少,且相对于编程实现,图表类型不够丰富,且不够灵活。需要说明的是,即使是没有复杂的代码,但也需要一定的学习门槛和一些骚操作,比如对各种类型图表的理解,比如各种粘贴复制和修改文件等,才能准确的画出想要的图表。
-
excel
除了图有点丑,绝大多数时候满足需求。
-
Gapminder Tools Offline
https://www.gapminder.org/tools-offline/,免费、无需网络连接的单机软件,可下载安装,持续使用。 -
RAWGraphs
https://www.rawgraphs.io/,是一个开源免费平台。界面简单,方便使用。<