来源:Python数据之道
作者:Peter
整理:阳哥
用 Highcharts 绘制饼图,也很强大
前不久,阳哥在「Python数据之道」分享了读者投稿的文章,较为综合的介绍了可视化库 Highcharts
,这个一个 JavaScript 下的可视化工具,同时也有 Python 版本。前文链接如下:
不少同学对这个工具感兴趣,今天来跟大家介绍下如何用这个工具来绘制饼图。大家可以对照自己常用的 Python 库,看看哪些工具更适合自己。
本文中介绍的是如何利用 python-highcharts
绘制各种饼图来满足不同的需求,主要包含:
基础饼图
单色+多色饼图制作
带上图例+数据的饼图
双层饼图的制作
扇形饼图
基础饼图
首先我们看看整体的效果:
可以很清晰地看到每个区块的名字
当我们的光标移动到某个区块,能够看到该区块占的比例
整理的代码如下:
单色+多色饼图
上面的基础饼图在 Highcharts
中默认是每个区块的颜色是各不相同的,如果我们想每个区块的颜色是相同的,或者某几个区块的颜色是相同的,该如何操作呢?
单色饼图
首先看看整体的效果图:
整体的代码如下:从导入库到数据的添加设置、以及参数项的配置等
其中,重点的参数设置看这里: