9 基础图表之饼图

在本篇教程中,我们将介绍如何使用Pyecharts绘制基础的饼图。饼图是一种常用的图表类型,特别适合用于展示一个整体中各部分的比例关系。在之前的柱状图教程中,我们已学习如何绘制简单的柱状图,今天我们将继续探索Pyecharts的魅力,来显示数据的比例分布。

1. 安装Pyecharts

首先,确保你已经安装了Pyecharts库。如果还没有安装,可以使用以下命令进行安装:

1
pip install pyecharts

2. 创建饼图的基础示例

我们将通过一个简易的案例来创建一个饼图。假设我们想展示某餐厅一周内各类菜品的销售比例。以下是我们的数据:

  • 主菜:40%
  • 饭:25%
  • 汤:15%
  • 甜点:20%

接下来,我们将使用这些数据创建我们的饼图。

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from pyecharts import options as opts
from pyecharts.charts import Pie

# 准备数据
data = [("主菜", 40), ("饭", 25), ("汤", 15), ("甜点", 20)]

# 创建饼图对象
pie_chart = (
Pie()
.add("", data) # 添加数据
.set_colors(["#FF5733", "#33FF57", "#3357FF", "#F9FF33"]) # 设置饼图颜色
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")) # 设置标签格式
.set_global_opts(title_opts=opts.TitleOpts(title="一周菜品销售比例")) # 设置全局标题
)

# 渲染图表到本地HTML文件
pie_chart.render("pie_chart.html")

在上面的代码中,我们首先导入了所需的模块和类。接着,我们准备了数据并创建了一个Pie对象。通过add方法将数据传入,然后使用set_colors方法指定饼图的颜色,set_series_opts设置标签的格式,最后通过set_global_opts为图表添加标题。

执行上述代码后,将生成一个名为pie_chart.html的文件,打开后你将看到我们创建的饼图。

3. 饼图的实用性

饼图特别适用于展示比例分布,因此在许多数据分析和可视化的场合中被广泛使用。例如,市场调查、销售数据分析以及用户反馈统计等都可以利用饼图来直观展示不同部分之间的比例。

4. 饼图的高级自定义(预告)

在下一篇教程中,我们将探讨如何对图表进行更深入的样式定制,例如修改图表的字体、大小和布局等,以便制作出更加美观和符合用户需求的图表。在此之前,请你尝试自己创建一些饼图,并探索Pyecharts的更多功能。

让我们用代码和数据来更好地理解 Pyecharts 的强大之处!你准备好了吗?期待在下一篇教程中与你再见!

作者

AI免费学习网(郭震)

发布于

2024-08-20

更新于

2024-08-20

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论