python - Matplot Barplot 宽度与数据输入不一致
问题描述
我正在绘制条形图。
所有条应具有相同的宽度。这是在代码中指定的。
实际上,有些条的宽度不同,我不明白为什么。
这是我的可重现代码:
var_width=1
offset=1.5
x_ax=np.arange(0, 254*8,8)
x_ax1=x_ax+offset
random_seed=np.random.seed(20)
random_2=np.random.randint(0,100,size=len(x_ax))
fig, ax = plt.subplots(figsize=(55,10))
ax.bar(x_ax1, random_2, width=var_width, color='blue', label='Budget19')
ax.set_xticks(x_ax1)
ax.set_xticklabels(x_ax1,rotation=90)
ax.legend()
plt.show()
解决方案
推荐阅读
- google-sheets - 如何使用 Google 表格中的 COUNTIF 函数检查带有 OR 逻辑的字符串文本
- c++ - 是否可以从对象创建引用视图?
- kubernetes - 如何连接 Kubernetes 中的 pod 以在外部服务器上点燃集群
- javascript - 如何从动态路由发送数据
- android - 随机处理改造 2 请求
- python - 如何在 AWS lambda python 中读取对象并转换为 json
- chmod - 在 webroot 之外,chmodded 到 777 的目录是否安全?
- amazon-advertising-api - 适用于品牌推广/商品推广的亚马逊广告 API - 是否可以获得超过 60 天的报告?
- python - 用 Python 实现 RSA 密码函数
- java - Spring Batch - StaxEventItemReader 处理 xml 中的无效行