当前位置: 代码迷 >> python >> 使用Python在xy坐标上绘制颜色贴图
  详细解决方案

使用Python在xy坐标上绘制颜色贴图

热度:65   发布时间:2023-06-13 16:57:38.0

希望这个问题很容易解决!

我正在尝试创建一组值的强度图。 每个值都有一个对应的(x,y)坐标。 目前,我的数据采用3个独立阵列的形式,长度相同。 一个阵列具有x坐标,另一个具有y坐标,第三个阵列具有我想要着色的强度的数值。 真的,我认为这只是一个散点图,但将第三个数组的值整合为一种颜色。 如果有人知道我应该使用哪种绘图方法会很棒。 我从pyplot尝试了pcolor,但它给了我关于我的x和y数据的维度的错误。 也许这是x和y数组为1-d的问题?

在此先感谢您的帮助!

弄清楚了! 只需要将值数组设置为颜色变量。 像这样:

    plt.scatter(x, y, c=z, cmap='jet',vmin=0, vmax=250)
    plt.colorbar()
    plt.show()

“z”是值数组!

  相关解决方案