python 饼状图添加文字
时间: 2023-09-23 07:07:21 浏览: 93
Python matplotlib绘制饼状图功能示例
使用matplotlib库可以添加文字到饼状图中,可以使用text()函数添加文字。以下是一个示例代码:
```
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
# 饼状图
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
ax1.axis('equal')
# 添加文字
ax1.text(0.5, -0.1, 'Pie chart of data', transform=ax1.transAxes, ha='center')
ax1.text(0.5, 1.05, 'Category distribution', transform=ax1.transAxes, ha='center')
plt.show()
```
在上面的示例中,我们使用text()函数添加了两个文本,一个位于图表的中心底部,一个位于图表的顶部中心。可以调整text()函数的参数,如水平对齐方式ha和垂直对齐方式va等,以满足需求。
阅读全文