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

时间:2015-01-01 19:23:23

标签: python matplotlib plot

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

import matplotlib.pyplot as plt

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

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

2 个答案:

答案 0 :(得分:1)

您可以使用show()方法:

import matplotlib.pyplot as plt

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

plt.plot(a)
plt.show()

plt.plot(b)
plt.show()

答案 1 :(得分:1)

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()

这会创建以下图:

Subplots