Python可视化利器:pyecharts交互式图表库入门指南

沈亦白
沈亦白
发布时间:2026-10-14| 6人浏览过
原创

本文介绍一款Python画图工具库pyecharts,该库基于百度开源的Echarts,通过简单的API调用即可生成美观且支持交互的图表。文章涵盖柱状图、饼图、漏斗图、仪表盘、地图、水球图、雷达图及词云等多种图表类型的生成方法,并演示如何在Jupyter Notebook中展示及进行数据交互操作,适合初学者快速上手。

近期发现一款优秀的Python绘图工具库,仅需简单的API调用即可生成精美的图表,并支持用户进行交互操作。

pyecharts是用于生成Echarts图表的Python类库。Echarts是百度开源的数据可视化JavaScript库,其生成的图表视觉效果极佳。以下直接展示部分效果(对于缺乏审美经验的用户而言,这些图表已足够美观)。

使用前需先安装该库,安装命令非常简单,使用Pip即可安装:

此处演示在虚拟环境中进行安装:pip install pyecharts 。

官方文档及示例代码非常详尽,建议查阅参考。

接下来通过几个简单示例展示数据可视化的实现过程。

1:生成一个柱状图:

执行代码后,当前文件夹下会生成一个HTML文件,打开即可看到对应的图表:

在页面显示的1、2位置均具备交互功能,您可以下载图表或将其保存为图片格式。

官方文档中有详细说明,在add()方法中设置is_more_utils为True,即可看到更多实用按钮:

该功能支持将当前图表转换为折线图。

为便于使用,您可以直接在Jupyter Notebook中展示图表,pyecharts具备matplotlib所支持的功能,其他具体特性可参考官方文档。

2:生成一个饼图:

生成效果如下:

此图表同样支持交互操作:

例如:点击“裤子”和“高跟鞋”选项可将它们从图表中隐藏:

3:生成一个漏斗图:

生成的漏斗图同样具备交互功能:

将“裤子”选项隐藏:

4:生成一个仪表盘:

5:生成一个地图:

支持根据数据渲染地图:

地图功能需要安装一系列插件,同样可通过pip完成安装:

官网提供了一个示例:

此处使用的是全国主要城市的空气质量数据,您可以自定义为其他需要地理位置显示的数据,例如全年降水量等。

还可以针对各个省份进行单独显示:

6:生成一个水球图:

仅需简单的几行代码:

7:生成一个雷达图:

这样便生成了我们在MOBA游戏结束后常见的评分图表:

是否感到十分熟悉。

8:生成一个词云:

词云图较为常见:

此处同样可以生成:

这样便生成了美观的词云图:


到此关于Python超简单容易上手的画图工具库推荐的文章就介绍到这了,更多相关Python画图工具库内容请搜索本站以前的文章或继续浏览下面的相关文章,希望大家以后多多支持本站!

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。