干货|且看Pyecharts如何制作多个子图

小詹学Python

共 1008字,需浏览 3分钟

 ·

2020-08-13 21:11


1

在介绍了Pyecharts的普通绘图和对地图的绘制之后,今天小编将对Pyecharts绘制多个子图的能力进行简单的展示,并且将其应用在具体的案例之上来进行演示,看看其出来的效果如何


1
Grid()  

使用者可以自定义结合Line/Bar/Kine/Scatter/EffectScatter/Pie等图表,将不同类型的图表画在一个可视化文件中,但是需要注意的是,第一张图需为X/Y轴的图,即不能为Pie,其他位置顺序随意,例如

2
Overlap()  

使用者可以自定义结合Line/Bar/Kine/Scatter/EffectScatter/Pie等图表,将不同类型的图表画在一张图上,利用第一个图表为基础,之后的数据都会画在第一个图表之上,而在新版的pyecharts中,直接对图表使用overlap()方法即可

3
Page()  
Pyecharts中的Page()方法的功能较为全面,使用起来的较为简单,只需将一个个绘制完成的图形往Page()方法中添加即可,

从图中可以看出的是Page()方法中添加了柱状图、折线图、饼状图以及散点图等图表

4
Timeline()  

在Pyecharts中的Timeline()方法将提供时间线轮播多张图,例如

5
总的来说  

总的来说,我们能够使用Grid(),overlap(),Page以及Timeline()来实现绘制多张子图的功能,其步骤也是十分的相似。愿读者能够通过可视化等方式在混乱的数据中发现其中的美,happy weekend!!

步骤描述代码示例
1实例一个具体类型的对象page=Page()
2往里面添加具体图表page.add(bar)
3在jupyter_notebook中渲染page.render_notebook()

- End -


由于微信平台算法改版,公号内容将不再以时间排序展示,如果大家想第一时间看到我们的推送,强烈建议星标我们和给我们多点点【在看】。星标具体步骤为:


(1)点击页面最上方“小詹学Python”,进入公众号主页。


(2)点击右上角的小点点,在弹出页面点击“设为星标”,就可以啦。


感谢支持,比心。


浏览 70
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报