首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

水平条形图:固定条形图的距离

在Python中,你可以使用matplotlib库来创建水平条形图,并固定条形图之间的距离

代码语言:javascript
复制
import matplotlib.pyplot as plt
import numpy as np

# 数据
categories = ['A', 'B', 'C', 'D']
values = [10, 20, 30, 40]

# 创建一个条形图的位置数组,固定条形图之间的距离
bar_positions = np.arange(len(categories))

# 创建水平条形图
plt.barh(bar_positions, values, align='center')

# 设置y轴刻度标签
plt.yticks(bar_positions, categories)

# 添加标题和轴标签
plt.title('水平条形图')
plt.xlabel('值')
plt.ylabel('类别')

# 显示图形
plt.show()

在这个例子中,我们首先导入了matplotlib.pyplot库,并创建了一个包含类别和值的列表。然后,我们使用numpy库创建了一个条形图的位置数组bar_positions,该数组包含了固定距离的条形图位置。

接下来,我们使用plt.barh()函数创建了一个水平条形图,并通过设置align='center'参数来使条形图在其位置上居中对齐。然后,我们设置了y轴刻度标签,并添加了标题和轴标签。

最后,我们使用plt.show()函数显示图形。这将创建一个水平条形图,其中条形图之间的距离是固定的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券