那怎么在python饼状图上显示数据,并且显示类别图例
时间: 2023-05-29 10:06:36 浏览: 153
Python数据可视化:饼状图的实例讲解
可以使用matplotlib库来绘制饼状图,并使用legend()函数添加类别图例。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 数据
data = [20, 30, 10, 40]
# 类别标签
labels = ['A', 'B', 'C', 'D']
# 颜色
colors = ['r', 'g', 'b', 'y']
# 绘制饼状图
plt.pie(data, labels=labels, colors=colors)
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,我们首先定义了一个数据列表`data`和一个类别标签列表`labels`。然后,我们定义了一组颜色列表`colors`,用于为每个扇形分配颜色。接下来,我们使用`pie()`函数绘制饼状图,并使用`labels`和`colors`参数指定类别标签和颜色。最后,我们使用`legend()`函数添加图例,然后使用`show()`函数显示图形。
阅读全文