我想知道如何在单独的图中绘制数据(而不是在一个窗口中绘制多个图)。问题是我想在不同的 X 范围内可视化数据。例如:
import numpy as np
import pandas as pd
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
X=np.linspace(0,100,num=1000)
Y=X**2-X
fig=plt.figure()
plt.plot(X,Y)
matplotlib.pyplot.xlim([0, 50])
plt.show()
fig=plt.figure()
plt.plot(X,Y)
matplotlib.pyplot.xlim([50, 100])
plt.show()
在这里,我得到两个单独的数字。但是我重复 plt.plot() 对相同的数据。如果数据很大,可能需要一些时间。