如何在不同的地块上绘制数据集

How to plot data set on different plots

当我运行这段代码时,我确实有一个绘图打印我的两个数据集 a 和 b。我希望它们显示在两个单独的地块上。提前致谢

import matplotlib.pyplot as plt

a = range(0,10)
b= range(2,12)

plt.plot(a)
plt.plot(b)

您可以使用show()方法:

import matplotlib.pyplot as plt

a = range(0,10)
b= range(2,12)

plt.plot(a)
plt.show()

plt.plot(b)
plt.show()

tutorial 展示了如何做到这一点。您需要在每个绘图后使用 show() 方法。

plt.plot(a)
plt.show()
plt.plot(b)
plt.show()

或者,您可以使用 subplots:

同时显示两者
plt.subplot(2, 1, 1)
plt.plot(a)

plt.subplot(2, 1, 2)
plt.plot(b)

plt.show()

这将创建以下图: