python水平柱状图
时间: 2023-07-28 16:11:20 浏览: 109
要绘制水平柱状图,你可以使用 Matplotlib 中的 barh() 函数。barh() 函数与 bar() 函数的用法类似,只是它绘制的是水平方向上的柱状图。
以下是一个绘制水平柱状图的示例代码:
```python
import matplotlib.pyplot as plt
# 定义 y 轴和 x 轴数据
y = ['A', 'B', 'C', 'D']
x = [10, 20, 30, 40]
# 绘制水平柱状图
plt.barh(y, x)
# 显示图形
plt.show()
```
在上面的代码中,x 轴数据为 10、20、30 和 40,y 轴数据为 A、B、C 和 D。通过调用 barh() 函数并传入这两组数据,我们可以绘制一个水平柱状图。
你可以根据自己的需求对水平柱状图进行进一步的设置,例如添加标题、横纵轴标签、调整颜色等。Matplotlib 提供了丰富的设置选项,可以根据需要进行调整。
相关问题
python绘制水平柱状图
好的,以下是使用Python绘制水平柱状图的代码示例:
``` python
import matplotlib.pyplot as plt
# 数据
x = [10, 20, 30, 40, 50]
y = ['A', 'B', 'C', 'D', 'E']
# 绘图
plt.barh(y, x)
# 设置横纵坐标标签
plt.xlabel('Value')
plt.ylabel('Category')
# 显示图形
plt.show()
```
这段代码使用了Matplotlib库来绘制水平柱状图,首先定义了要绘制的数据,然后使用`plt.barh()`函数来绘制水平柱状图,最后设置了横纵坐标的标签并显示图形。你可以根据需要修改x和y变量的值来绘制不同的水平柱状图。
python画水平柱状图
好的,以下是Python画水平柱状图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
labels = ['A', 'B', 'C', 'D', 'E']
values = [10, 8, 4, 6, 2]
# 创建水平柱状图
plt.barh(labels, values)
# 显示图表
plt.show()
```
你可以根据自己的需求修改数据和其他参数,来实现你想要的水平柱状图。
阅读全文