如何在matplotlib子图上打开刻度标签?

问题描述 投票:0回答:1

我正在尝试使用这段代码打开所有9个子图的刻度标签:

for ax in plt.gcf().get_axes():
    for label in (ax.get_xticklabels() + ax.get_yticklabels()):
        label.set_visible(True)

该代码在执行时不显示任何错误消息。但是图像没有变化,刻度标签仍然不可见。我尝试使用canvas.draw()重绘该图。但这也没有帮助。

子图是使用:]创建的

fig, ((ax1, ax2, ax3), (ax4, ax5, ax6), (ax7, ax8, ax9)) = plt.subplots(3, 3 , sharex = True, sharey = True)

注意:我正在使用%matplotlib笔记本作为后端。

我在下面提供了子图的图片。

picture

我正在尝试使用这段代码打开所有9个子图的刻度标签:对于plt.gcf()。get_axes()中的ax:对于(ax.get_xticklabels()+ ax.get_yticklabels( )):标签。...

python matplotlib
1个回答
0
投票

您可以尝试以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.