pyecharts(一):Python可视化利器

向量数据库大模型推荐算法

專 欄

picture.image

陈键冬 ,Python中文社区专栏作者
GitHub:
https://github.com/chenjiandongx

pyecharts 是一个用于生成 Echarts 图表的类库。 Echarts 是百度开源的一个数据可视化 JS 库。主要用于数据可视化。

安装

pyecharts 兼容 Python2 和 Python3。目前版本为 0.1.4

pip install pyecharts

入门

首先开始来绘制你的第一个图表

picture.image

picture.image

Tip: 可以按右边的下载按钮将图片下载到本地

1、add()
主要方法,用于添加图表的数据和设置各种配置项
2、show_config()
打印输出图表的所有配置项
3、render()
默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 render(r"e:\my_first_chart.html"),文件用浏览器打开。
默认的编码类型为 UTF-8,在 Python3 中是没什么问题的,Python3 对中文的支持好很多。但是在 Python2 中,编码的处理是个很头疼的问题,暂时没能找到完美的解决方法,目前只能通过文本编辑器自己进行二次编码,我用的是 Visual Studio Code,先通过 Gbk 编码重新打开,然后再用 UTF-8 重新保存,这样用浏览器打开的话就不会出现中文乱码问题了。

基本上所有的图表类型都是这样绘制的:

1、chart_name = Type() 初始化具体类型图表。
2、add() 添加数据及配置项。
3、render() 生成 .html 文件。

图表类型

因篇幅原因,这里只给出了每种图表类型的示例(代码 + 生成图表),目的是为了引起读者的兴趣。详细参数的介绍请参考项目 README.md 文档

Bar(柱状图/条形图)

picture.image

picture.image

picture.image

picture.image

EffectScatter(带有涟漪特效动画的散点图)

picture.image

picture.image

picture.image

picture.image

Funnel(漏斗图)

picture.image

picture.image

Gauge(仪表盘)

picture.image

picture.image

Geo(地理坐标系)

picture.image

picture.image


picture.image

长按扫描关注Python中文社区,

获取更多技术干货!

Python 中 文 社 区

Python中文开发者的精神家园

合作、投稿请联系微信:

pythonpost

— 人生苦短,我用Python —
1MEwnaxmMz7BPTYzBdj751DPyHWikNoeFS

本文为作者原创作品,未经作者授权同意禁止转载

点击 阅读原文 加入 Python圈

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
云原生数据库 veDB 核心技术剖析与展望
veDB 是一款分布式数据库,采用了云原生计算存储分离架构。本次演讲将为大家介绍火山引擎这款云原生数据库的核心技术原理,并对未来进行展望。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论