猿问

matplotlib 在主图中缩放绘图窗口?

我正在尝试在主图中绘制一个缩放图。我成功地运行了代码并获得了绘图。但是没有放大。


我的代码:


# create some data to use for the plot

dt = 0.001

t = np.arange(0.0, 10.0, dt)

r = np.exp(-t[:10]/0.05)               # impulse response

x = np.random.randn(len(t))

s = np.convolve(x, r)[:len(x)]*dt  # colored noise


# the main axes is subplot(111) by default

plt.plot(t, s)


# this is another inset axes over the main axes

a = plt.axes([0.2, 0.6, .2, .2])

plt.plot(t[:len(r)], r)

plt.xlim(0, 0.2)

plt.xticks([])

plt.yticks([])

plt.show()

目前的输出: 

繁花如伊
浏览 116回答 1
1回答

MYYA

所以这段代码:dt = 0.001t = np.arange(0.0, 10.0, dt)r = np.exp(-t[:10]/0.05)x = np.random.randn(len(t))s = np.convolve(x, r)[:len(x)] * dtfig, ax = plt.subplots()ax.plot(t, s)inset_ax = ax.inset_axes([0.2, 0.6, 0.2, 0.2])inset_ax.plot(t[:len(r)], r)产生:至关重要的是,min/ maxof分别t[:len(r)]是0/ 0.009。所以看起来xlim你申请的是什么让它看起来没有“缩放”
随时随地看视频慕课网APP

相关分类

Python
我要回答