python - matplotlib 绘制等高线图的问题
问题描述
我有一个 11 x 11 的数据数组并尝试制作等高线图。
fig3=plt.figure(3)
contour_qe=plt.contourf(x_sqr,y_sqr,p_sqr,cmap=cm.coolwarm,shading='flat')
fig3.colorbar(contour_qe,shrink=0.5,aspect=5)
plt.show()
x_sqr、y_sqr 和 z_sqr 是 11x11 数组。我得到的图如下:
三角形网格不是必需的。方网也行。
我怎样才能生成它?“pcolormesh,contourf”我都试过了,也不行。
解决方案
推荐阅读
- javascript - 从 url 获取 JSON 的 Node JS 在其余代码之后执行
- strapi - 有没有办法过滤strapi中的json数据格式字段?
- shell - 如何在终端中返回活动 VS Code 工作区的数量
- angular - Angular PWA ngsw-config updateMode——什么时候更新用户的 PWA?
- javascript - 单击不起作用的元素
- docker - 如何更改 Drupal 站点的 localhost Windows 10 pro/docker/ddev 容器中的文件权限?
- sql - 使用 SUM 进行 SQL 查询优化(case when)
- javascript - 如何在 react-native 中处理 promise
- android - VSCode 中的新 Flutter 项目。无法解析 Kotlin 插件
- reporting-services - ssrs 在页脚中求和许多文本框值