【问题标题】:Plotting a color map with x y coordinates in Python在 Python 中绘制带有 x y 坐标的颜色图
【发布时间】:2017-02-13 09:26:08
【问题描述】:

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

我正在尝试创建一组值的强度图。每个值都有一个对应的 (x,y) 坐标。目前,我的数据采用 3 个长度相同的单独数组的形式。一个数组具有 x 坐标,另一个具有 y 坐标,第三个具有数值,即我希望着色的强度。真的,我认为这只是一个散点图,而是将第三个数组的值整合到一种颜色中。如果有人知道我应该使用哪种绘图方法,那就太好了。我已经尝试了 pyplot 中的 pcolor,但它给了我关于 x 和 y 数据尺寸的错误。也许这是 x 和 y 数组为 1-d 的问题?

提前感谢您的帮助!

【问题讨论】:

    标签: python matplotlib plot


    【解决方案1】:

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

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

    “z”是值数组!

    【讨论】:

    • 你好,你能分享你的代码吗,我正在做类似的事情。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 2014-02-26
    • 2017-07-03
    • 2022-01-23
    • 2020-07-25
    • 2023-03-22
    • 2015-03-16
    相关资源
    最近更新 更多