您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

matplotlib条形图,在条形中间设置xticklabel的通用方法

matplotlib条形图,在条形中间设置xticklabel的通用方法

因此,问题在于您只能致电ax.set_xticklabels。这样可以固定标签,但是刻度位置仍由来处理,AutoLocator在更改轴限制时会添加/删除刻度。

因此,您还需要修复刻度位置:

ax.set_xticks(x)
ax.set_xticklabels(xl)

通过调用set_xticksAutoLocator替换为引擎盖下的FixedLocator

然后,您可以将条居中以使其看起来更好(可选):

ax.bar(x, y, 0.5, align='center')
其他 2022/1/1 18:25:03 有402人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶