在 Matplotlib 中共享一个轴时的刻度标签显示
为了在共享一个轴时显示刻度标签,我们只需要使用带有 sharey 参数的 subplot() 方法。默认情况下,y 刻度标签将可见。
步骤
设置图形大小并调整子图之间和周围的边距。
使用 subplot() 方法将子图添加到当前图形,其中 nrows=1, ncols=2,对于轴 ax1 为 index=1。
在轴 1 上绘制一条线。
使用 subplot() 方法将子图添加到当前图形,其中 nrows=1, ncols=2,对于轴 ax2 为 index=2。
在轴 2 上绘制一条线。
使用 show() 方法来显示图形。
示例
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ax1 = plt.subplot(1, 2, 1) ax1.plot([1, 4, 9]) ax2 = plt.subplot(1, 2, 2, sharey=ax1) ax2.plot([1, 8, 27]) plt.show()
输出
广告