gpt4 book ai didi

python - 如何关闭 matlibplot 轴的刻度和标记?

转载 作者:太空狗 更新时间:2023-10-29 20:46:11 24 4
gpt4 key购买 nike

我想使用 matlibplot 轴绘制 2 个子图。由于这两个子图具有相同的 ylabel 和刻度,我想关闭第二个子图的刻度和标记。以下是我的简短脚本:

import matplotlib.pyplot as plt
ax1=plt.axes([0.1,0.1,0.4,0.8])
ax1.plot(X1,Y1)
ax2=plt.axes([0.5,0.1,0.4,0.8])
ax2.plot(X2,Y2)

顺便说一句,X轴标记重叠,不确定是否有一个好的解决方案。 (一个解决方案可能是使每个子图的最后一个标记不可见,除了最后一个,但不确定如何)。谢谢!

最佳答案

快速谷歌一下,我找到了答案:

plt.setp(ax2.get_yticklabels(), visible=False)
ax2.yaxis.set_tick_params(size=0)
ax1.yaxis.tick_left()

关于python - 如何关闭 matlibplot 轴的刻度和标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11604175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com