gpt4 book ai didi

python - 何时在 pcolormesh 上使用 imshow?

转载 作者:IT老高 更新时间:2023-10-28 21:52:18 35 4
gpt4 key购买 nike

我经常发现自己需要使用 matplotlib 在 Python 中创建热图风格的可视化。 Matplotlib 提供了几个显然做同样事情的函数。建议使用 pcolormesh 而不是 pcolorimshow 之间有什么区别(从作为数据绘图仪的实际角度来看) pcolormesh?使用其中一种的优点/缺点是什么?在什么情况下,其中一个会是明显的赢家?

最佳答案

从根本上说,imshow 假定数组中的所有数据元素都以相同的大小呈现,而 pcolormesh/pcolor 关联元素具有矩形元素的数据数组的大小可能在矩形网格上有所不同。

如果您的网格元素是统一的,那么将插值设置为“最近”的 imshow 看起来与默认的 pcolormesh 显示非常相似(没有可选的 X Y 参数)。明显的区别是 imshow y 轴将被反转(w.r.t. pcolormesh)并保持纵横比,尽管这些特征可以更改为看起来像 pcolormesh 输出也是如此。

从实际的角度来看,pcolormesh 如果您想将数据数组可视化为单元格,特别是当矩形网格不均匀或想要绘制边界时,更方便/细胞的边缘。否则,如果您有固定的单元格大小、想要保持纵横比、想要控制像素插值或想要直接指定 RGB 值,imshow 会更方便。

关于python - 何时在 pcolormesh 上使用 imshow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21166679/

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