我想使用 matplotlib 的 plot 方法并绘制 2 个数组。要沿 x 轴绘制的数组有 1 行和 128 列 [1,128]。沿 y 轴绘制的阵列有 14 行和 128 列 [14,128]。当我尝试使用 plot 方法时,它返回此消息:
ValueError: x and y must have same first dimension
这是我用来绘制它的代码。 a
和 b
是 2 个数组。
line, = plt.plot(b, a, 'bs', markersize=4)
最佳答案
当 a 和 b 的大小(取自上面的示例)不相同时,会出现此错误 - 因此,此处应针对 128 y 值绘制 128 个 x 值。
关于python - 在 python 中绘图时出现 ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7121614/