logo

在Python中绘制带有中文标注的饼图

作者:KAKAKA2024.01.17 22:43浏览量:13

简介:介绍如何在Python中绘制带有中文标注的饼图,并使用matplotlib库进行演示。

  1. import matplotlib.pyplot as plt
  2. # 数据
  3. labels = ['数据1', '数据2', '数据3', '数据4']
  4. sizes = [15, 30, 45, 10]
  5. # 创建饼图
  6. fig1, ax1 = plt.subplots()
  7. ax1.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
  8. ax1.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle.
  9. plt.title('中文标注的饼图')
  10. plt.show()

在上面的代码中,我们使用了matplotlib库来绘制饼图。首先,我们导入了matplotlib.pyplot模块,并定义了标签和大小数组。然后,我们使用plt.subplots()函数创建了一个图形和子图对象。接下来,我们使用ax1.pie()函数创建饼图,并指定了标签、百分比和起始角度等参数。最后,我们使用ax1.axis('equal')确保饼图绘制为圆形,并使用plt.title()设置标题。最后,我们使用plt.show()显示图形。
需要注意的是,在绘制带有中文标注的饼图时,需要确保已经安装了支持中文的字体。否则,中文标签可能会显示为乱码。一种常见的方法是将支持中文的字体文件(.ttf)添加到Python的字体路径中。具体的添加方法可以参考Python和matplotlib的官方文档
除了使用matplotlib库之外,还可以使用其他Python绘图库,如seaborn、plotly等来绘制带有中文标注的饼图。具体的使用方法可以参考相应库的官方文档。

相关文章推荐

发表评论