python - 在 python 中绘图时出现 ValueError

标签 python matplotlib

我想使用 matplotlib 的 plot 方法并绘制 2 个数组。要沿 x 轴绘制的数组有 1 行和 128 列 [1,128]。沿 y 轴绘制的阵列有 14 行和 128 列 [14,128]。当我尝试使用 plot 方法时,它返回此消息:

ValueError: x and y must have same first dimension

这是我用来绘制它的代码。 ab 是 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/

相关文章:

python - Python 中的集成

Python请求SSL错误-证书验证失败

python - 如何在linux中严格使用python以管理员权限读取二进制文件

python - 在没有 python-dev 的情况下在生产中使用 virtualenv

python - 从模块导入*导入模块==?

python - 在 WxPython 面板中嵌入 Seaborn 图

python - Matplotlib 不同大小的子图

python - matplotlib.animation 扭曲的刻度标签

python - 在 Python 中画线对

python - 从 matplotlib 等值线图中提取特定路径