gpt4 book ai didi

python - 停止 contourf 插值

转载 作者:行者123 更新时间:2023-12-04 13:22:19 28 4
gpt4 key购买 nike

我正在尝试使用 contourf (matplotlib) 在 basemap 中绘制一些二维值。

但是,默认情况下,contourf 会插入中间值并提供更平滑的数据图像。

有没有办法让 contourf 停止在值之间进行插值?

我尝试添加关键字参数 interpolation='nearest' 但 contourf 不使用它。其他选项是使用 imshow,但 contourf 的某些功能不适用于 imshow。

我正在使用 python 3.6.3 和 matplotlib 2.1.2

最佳答案

试试'pcolormesh',您可以使用它来绘制二维值,而无需在它们之间进行插值。

'pcolormesh'(来自 matplotlib 文档):

Create a pseudocolor plot with a non-regular rectangular grid.

代码示例:

import matplotlib.pyplot as plt
plt.pcolormesh(data)
plt.show()

在这里您可以看到如何以与“contourf”类似的方式使用“pcolormesh”(还有一个示例图):

https://matplotlib.org/examples/images_contours_and_fields/pcolormesh_levels.html

关于python - 停止 contourf 插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49152116/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com