【发布时间】:2021-04-15 18:54:29
【问题描述】:
我对 Python 和 matplotlib 还很陌生。我想绘制一些东西,并在右侧绘制主要情节的细节。但考虑到实际情节的复杂性,我不想明确地复制情节
MWE
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,10,0.01)
y=np.sin(x)
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(x,y)
# I WANT TO AVOID THIS LINE
ax2.plot(x,y)
# AND USE SOMETHING LIKE ax2=ax1
ax2.set_xlim([0.5,0.7])
ax2.set_ylim(np.sin(ax2.get_xlim()))
plt.show();
谢谢
【问题讨论】:
-
创建一个专门的函数来完成所有的绘图并将其传递给轴实例两次,即
ax1和ax2。
标签: python matplotlib subplot