python matplotlib柱状图添加图例
时间: 2023-11-12 08:49:16 浏览: 275
python使用matplotlib绘制柱状图教程
5星 · 资源好评率100%
在python的matplotlib中,要为柱状图添加图例,可以使用`plt.legend()`函数。该函数会自动为图例中的每个柱子添加一个标签。
以下是一个简单的示例代码,展示了如何使用matplotlib创建柱状图并添加图例:
```python
import matplotlib.pyplot as plt
# 柱状图数据
x = [1, 2, 3, 4, 5]
y1 = [10, 15, 7, 12, 9]
y2 = [8, 11, 9, 14, 6]
# 创建柱状图
plt.bar(x, y1, label='柱状图1')
plt.bar(x, y2, label='柱状图2')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,我们使用`plt.bar()`函数创建了两个柱状图,分别用`y1`和`y2`的数据表示。然后,使用`plt.legend()`函数添加了图例,它会自动为柱子添加标签。
阅读全文