我们如何隐藏轴 matplotlib 中的第一个零

use*_*649 4 python matplotlib

我正在尝试绘制直方图。

plt.bar([1,2,3], [4,5,6],color="r",align="center")
Run Code Online (Sandbox Code Playgroud)

我不想在轴的开头绘制零。这种荒谬的做法。

plt.yticks(range(len([1,2,3])),["None"]+[1,2,3])
Run Code Online (Sandbox Code Playgroud)

有什么好的方法可以做到这一点吗?

Ale*_*ary 6

这类似于这个问题。没有比这更荒谬的方式来做你想做的事情了。这个片段改编自链接的问题,

ax = plt.gca()
xticks = ax.xaxis.get_major_ticks() 
xticks[0].label1.set_visible(False)
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。