绘制横向的python柱状图
时间: 2023-09-02 20:12:15 浏览: 144
python使用Plotly绘图工具绘制柱状图
5星 · 资源好评率100%
可以使用matplotlib库绘制横向的Python柱状图。以下是一个简单的例子:
``` python
import matplotlib.pyplot as plt
# 柱状图数据
data = {'A': 20, 'B': 35, 'C': 30, 'D': 25}
# 用于绘制柱状图的数据
values = list(data.values())
# 用于绘制柱状图的标签
labels = list(data.keys())
# 创建一个横向的柱状图
plt.barh(range(len(data)), values, tick_label=labels)
# 添加标题和标签
plt.title('Horizontal Bar Chart')
plt.xlabel('Value')
plt.ylabel('Label')
# 显示图像
plt.show()
```
代码中,我们首先定义一个包含柱状图数据的字典 `data`,然后将数据和标签分别存储在 `values` 和 `labels` 变量中。接下来,我们使用 `plt.barh` 函数来创建一个横向的柱状图,其中 `tick_label` 参数用于指定标签。最后,我们添加了标题和标签,并调用 `plt.show` 函数来显示图像。
阅读全文