考虑以下用于绘制 matplotlib 图的 python 代码:
import matplotlib.pylab as pp
import numpy as np
alpha = np.linspace(0, 2 * np.pi, 400)
sig1 = np.sin(alpha)
sig2 = np.sin(2 * alpha) + 2 * (alpha > np.pi)
ax1 = pp.subplot(111)
ax2 = ax1.twinx()
ax1.plot(alpha, sig1, color='b')
ax2.plot(alpha, sig2, color='r')
ax1.set_ylabel('sig1 value', color='b')
ax2.set_ylabel('sig2 value', color='r')
pp.grid()
pp.show()
给我一个美好的情节
我想了解如何禁用其中一个轴进行平移/缩放,因此当我使用平移/缩放工具时,例如,只有 ax2 会重新缩放。有没有办法做到这一点?我想以编程方式进行。