python - for 循环后绘制的条形图不正确
问题描述
我正在尝试使用具有以下标签的 x 轴绘制条形图 - bar=('One','Two','Three') 并且有 3 个条形图。有一个 for 循环,因为我需要 2 个条形图,但目前我认为第一个或多或少是正确的(x 轴标签除外),但第二个图是无稽之谈。有谁知道如何纠正这个?
mass1=[2,5]
mass2=[3,4]
mass3=[3,7]
for i in range(len(mass_pw)):
bar=('One','Two','Three')
heights=[mass1[i],mass2[i],mass3[I]]
x_pos = np.arange(len(bar))
ax6.bar(x_pos, heights, color='green')
ax6.set_xticklabels(bar)
fig5.savefig(f"Barchart{low}{high}{i}.png")
谢谢
解决方案
推荐阅读
- angular - 将 WPF 应用程序迁移到 HTML5 应用程序
- git - 无法将本地文件添加、提交或推送到 bitbucket 存储库
- php - mysql长连接断开后续获取连接操作重复
- android - 如何在 Flutter 中制作方形凸起按钮?
- django - 自定义页面只能在本地主机上查询 - PagesAPIEndpoint
- mysql - 通过具有最小值和最大值的列获取满足条件组的行数
- node.js - 我在安装 Zurb Foundation for HTML 电子邮件时遇到问题
- reactjs - 全局上下文中的值在特定情况下为空,在其他任何地方都不为空
- java - 切换场景时如何停止播放当前歌曲?
- javascript - 我们可以使用javascript的document.getElementById方法检索下拉栏的默认选择值吗?