【发布时间】:2017-02-17 22:44:29
【问题描述】:
我有一个数组列表或看起来像的数组数组
a=[array1([.....]),array2([.....]),array3([....]),.....]
还有一个单独的数组 b(不是列表)
b=np.array[()]
列表“a”中的所有数组的长度和长度都与“b”相同。我想在同一个图上绘制 y 轴上的列表“a”和 x 轴上的“b”中的所有数组。所以一个图由 a[0]vs b、a[1] vs b、a[2] vs b、...等等组成。
我该怎么做?
我试过了
f, axes = plt.subplots(len(a),1)
for g in range(len(a)):
axes[g].plot(b,a[g])
plt.show()
但这给了我很多相互堆叠的图,它们甚至没有所有数据。我想要一个情节上的一切。
【问题讨论】:
标签: python arrays numpy matplotlib