matplotlib柱状图显示y值
时间: 2023-12-03 10:54:22 浏览: 93
matplotlib画图之柱状图
在Matplotlib中,可以使用`plt.bar()`函数绘制柱状图。该函数需要两个参数:x轴的位置和y轴的高度。因此,如果要显示y值,只需要将y值作为第二个参数传递给`plt.bar()`函数即可。以下是一个简单的例子:
``` python
import matplotlib.pyplot as plt
# 模拟数据
x = ['A', 'B', 'C', 'D']
y = [3, 7, 1, 9]
# 绘制柱状图
plt.bar(x, y)
# 添加标签和标题
plt.xlabel('Category')
plt.ylabel('Value')
plt.title('Bar chart')
# 显示图形
plt.show()
```
在这个例子中,`x`数组存储了四个类别的名称,`y`数组存储了每个类别对应的值。`plt.bar(x, y)`函数绘制了柱状图,并将`x`和`y`数组作为参数传递给函数。最后,`plt.xlabel()`、`plt.ylabel()`和`plt.title()`函数分别添加了x轴标签、y轴标签和图表标题。调用`plt.show()`函数显示图形。
阅读全文