Python 如何隐藏坐标轴matplotlib中的第一个零
我正在试着绘制柱状图Python 如何隐藏坐标轴matplotlib中的第一个零,python,matplotlib,Python,Matplotlib,我正在试着绘制柱状图 plt.bar([1,2,3], [4,5,6],color="r",align="center") 我不想在轴的开头画零。这是一种荒谬的做法 plt.yticks(range(len([1,2,3])),["None"]+[1,2,3]) 有什么好办法吗?这类似于。做你想做的事,没有比这更荒谬的方法了。这个片段改编自链接的问题 ax = plt.gca() xticks = ax.xaxis.get_major_ticks() xticks[0].label1.se
plt.bar([1,2,3], [4,5,6],color="r",align="center")
我不想在轴的开头画零。这是一种荒谬的做法
plt.yticks(range(len([1,2,3])),["None"]+[1,2,3])
有什么好办法吗?这类似于。做你想做的事,没有比这更荒谬的方法了。这个片段改编自链接的问题
ax = plt.gca()
xticks = ax.xaxis.get_major_ticks()
xticks[0].label1.set_visible(False)
应该可以。此解决方案不适用于最新版本的matplotlib。 使用以下代码隐藏y轴的原点(0):
axes.yaxis.get_major_ticks()[1].label1.set_visible(False)
你为什么指向Google translate?这一个对我有用,我只需要将[1]更改为[0]。谢谢