在前一篇文章中,我们探讨了如何使用 Matplotlib
绘制堆叠柱状图。在这一篇中,我们将学习绘制饼图的基本用法,饼图是用于显示类别数据占比的一种非常直观的图表。
什么是饼图?
饼图是一种常用的图表类型,通过将一个圆形分成若干个扇形来展示各部分相对于整体的比例。每个扇形的角度和面积与该部分数据的比例成正比,适用于展示组成部分之间的关系。
绘制饼图的基本步骤
绘制饼图的基本步骤如下:
- 导入 Matplotlib 库
- 准备数据
- 使用
plt.pie()
函数绘制饼图 - 添加图例和标签
- 展示饼图
让我们通过一个具体的例子来学习如何绘制饼图。
实例:绘制饼图
假设我们有一组关于水果销售的数据,我们想要展示不同水果的销售比例。
步骤 1: 导入 Matplotlib
首先,我们需要导入 Matplotlib
库:
1 | import matplotlib.pyplot as plt |
步骤 2: 准备数据
准备一组数据,包括水果的名称和销售数量:
1 | # 水果名称 |
步骤 3: 绘制饼图
现在我们使用 plt.pie()
函数绘制饼图:
1 | plt.figure(figsize=(8, 6)) # 设置图表尺寸 |
在 plt.pie()
中:
sales
作为饼图的数值。labels
参数用于指定每个扇形的标签。autopct
参数用于显示每个扇形的百分比。
步骤 4: 添加图例和标题
让我们为图表添加标题和图例:
1 | plt.title('水果销售比例') |
完整代码示例
以下是上述所有步骤的完整代码:
1 | import matplotlib.pyplot as plt |
结果分析
运行上述代码后,您将看到一个展示不同水果销售比例的饼图。每个扇形的大小反映了该水果销售量的比例,同时图中显示了每个扇形的百分比。
小结
在这一篇中,我们学习了饼图的基本绘制方法,通过使用 Matplotlib
中的 plt.pie()
函数,我们能够轻松地创建出展示类别数据比例的饼图。在下一篇中,我们将继续深入探讨如何自定义饼图样式,让我们的图表更加美观与易于理解。敬请期待!