以下是一个使用add_axes将新的轴添加到具有相同位置的旧轴上的pyplot图形的代码示例:
import matplotlib.pyplot as plt
# 创建旧的轴
fig, ax = plt.subplots()
# 在旧的轴上绘制图形
ax.plot([1, 2, 3], [4, 5, 6])
# 添加新的轴,位置与旧的轴相同
new_ax = fig.add_axes(ax.get_position())
# 在新的轴上绘制图形
new_ax.plot([3, 2, 1], [6, 5, 4])
# 显示图形
plt.show()
在此示例中,我们首先创建一个包含一个旧轴的图形。然后在旧轴上绘制一个简单的线图。接下来,我们使用add_axes方法并传递旧轴的位置来创建一个新的轴。最后,在新的轴上绘制另一个线图。在显示图形之前,我们使用plt.show()方法将图形显示出来。
请注意,新的轴的位置是通过调用旧轴的get_position()方法获得的。这样可以确保新的轴与旧的轴具有相同的位置和大小。
希望这个示例能帮助到你!