拉出在python中制作的图块并重新显示

时间:2015-09-17 14:10:35

标签: python-3.x matplotlib

我在jupyter中制作了一个x轴跨越约40秒的情节。我想拉出长达几毫秒的部分,并将它们重新显示为单独的图(以便更好地查看它们)。我该怎么做呢?

1 个答案:

答案 0 :(得分:2)

您可以使用一些子图,并切片原始数据数组。例如:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,40,1000)
y = np.random.random(1000)

fig, [ax1,ax2,ax3] = plt.subplots(3,1)

ax1.plot(x,y)
ax2.plot(x[100:120],y[100:120])
ax3.plot(x[500:520],y[500:520])

plt.show()

enter image description here