首页 > 解决方案 > 概率图的 Python 等高线图与 pcolormesh

问题描述

所以我有两个点数组,我需要绘制它们存储在数组中,但是在每个点都有发生某些事件的概率,所以每个点的值都在 0 到 1 之间。我的想法是找到一个将这些概率分配给它们各自的 (x,y) 坐标并将其显示为热图的方法。绘制它的代码如下:

plt.pcolormesh(xcoord,ycoord,des_mag)
plt.show()

其中 xcoord 和 ycoord 是数组。如果我将 des_mag 设为 2D 数组,我只能进行此运行,在本例中是一个 2000x2000 数组,只有对角线上的条目,因为 xcoord 和 ycoord 每个都包含 2000 个坐标。所有 des_mag 值都在 0 到 1 之间变化。当我运行它时,输出只是一个具有纯色背景的图形,角落中有一个带有不同颜色的微小网格点。我有 95% 的把握认为问题在于我对需要为情节输入的内容缺乏理解,但我似乎找不到很多例子来说明这个问题。如果有人有任何建议,将不胜感激。

标签: pythonmatplotlib

解决方案


推荐阅读