Pyecharts 教程(2026 超详版)

Pyecharts 是什么?

之前介绍的 MatplotlibSeaborn,都是使用弹框或嵌入 Jupyter Notebook 的方式来显示一张图表。但在实际开发中,很多时候我们需要在网站后台中实现数据可视化,此时使用 Matplotlib 和 Seaborn 就无法实现了。

在 Web 开发中,Python 最好的一个可视化库是 Pyecharts。Pyecharts 是一个非常强大的库,除了提供丰富的图表之外,还具备强大的交互功能,并且可以结合 Flask、Django、Sanic、Tornado 等 Web 框架来一起使用,非常的方便。

pyecharts

对于 Pyecharts 来说,有以下 2 点需要特别跟大家说明一下的。

  • 对于日常工作中的可视化来说,我们首选还是使用 Seaborn 来实现。而在 Web 开发中,我们再去选择使用 Pyecharts。
  • Pyecharts 会不断更新版本,个别语法可能会有一点变化。不过大多数基础语法不会改变的,这个小伙伴们不用太担心。

Pyecharts 的使用

由于 Pyecharts 是第三方库,所以我们需要手动安装才能使用。在终端窗口中,输入下面命令,然后按下 Enter 键就可以自动安装了。

pip install pyecharts

在实际开发中,一般推荐 Pyecharts 结合 Pandas 一起使用,所以我们也要引入 Pandas 库。其中 Pandas 用于读取文件和处理数据,Pyecharts 用于实现数据可视化。

语法:

import pandas as pd
from pyecharts.charts import 模块名

说明:

Pyecharts 所有图表模块都是放在 charts 这个子库中,所以我们应该通过 pyecharts.charts 来导入绘图模块。对于 Pyecharts 来说,常用的绘图模块如下表所示。

Pyecharts 绘图模块
基础图表
Line 折线图
Bar 柱形图
Scatter 散点图
Pie 饼状图
Boxplot 箱线图
高级图表
Kline K 线图
Liquid 水球图
Calendar 日历图
WordCloud 词云图
Map 地图
Tree 树图
Bar3D 3D 柱状图

Pyecharts 提供了 30 多种图表,不过对于初学者来说,我们只需要认真掌握上表中这些图表,就已经可以走得很远了。此外需要注意的是,Pyecharts 并未提供可以绘制直方图的相关模块。

最后需要说明的是, Pyecharts 本身还是有一点难度的,很多初学者一开始可能不太适应。如果小伙伴去看看官方文档,或者其他教程,可以直接说是一脸懵。不过在本教程中,我会尽可能用最简单的语言来介绍,以便让大家更快地上手。

注意:想要学习 Seaborn,小伙伴们必须要有 NumPy、Pandas 以及 Matplotlib 基础才行,可以先学习绿叶网提供的以下精品教程。

上一篇: 没有了

下一篇: Pyecharts 折线图

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号