plt.pcolormesh(pX, pY, M ,vmin=1, vmax=20, cmap='inferno') colorbar() title('Displacement (pixels)') axis('scaled') plt.savefig(result_path +'/2-D Velocity Field Displacement.png', dpi=300, bbox_inches='tight') plt.show() 报错 Traceback (most recent call last): File D:\Programming\envs\env_pytorch\Lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec exec(code, globals, locals) File d:\programming\pycharmprojects\p02_pivmix\mix\main.py:287 colorbar() NameError: name 'colorbar' is not defined
时间: 2023-11-28 15:03:59 浏览: 148
基于plt.title无法显示中文的快速解决
这个报错是因为在代码中使用了 `colorbar()` 函数,但是该函数没有被定义。你需要在代码中导入 matplotlib 库中的 colorbar 函数,例如添加以下代码:
```python
from matplotlib.pyplot import colorbar
```
然后再运行代码就可以了。
阅读全文