【问题标题】:How do you increase the colorrange for pyplots contour-graph你如何增加 r plot 等高线图的颜色范围
【发布时间】:2020-06-17 00:17:06
【问题描述】:

我正在尝试将误差函数绘制为轮廓。我使用的近似值有两个变量,每个变量都会产生一个平均误差:

我现在正在尝试将其绘制为轮廓:

def contour(pa, pm, data):

    print("Plotting Contour")
    plt.xlabel("alpha")
    plt.ylabel("m")

    plt.contourf(pa, pm, data)
    plt.colorbar()

    plt.show()

这会产生这个等高线图:

不幸的是,我在山谷中丢失了很多细节。如何增加颜色范围,或者是否可以选择仅将高于某个阈值的所有内容着色为黄色?

【问题讨论】:

    标签: python matplotlib scipy contour


    【解决方案1】:

    使用 plt.pcolorvminvmax。 在documentation 中阅读它 - 解释得更简单。

    【讨论】:

    • 您还可以使用 vmin 和 vmax 进行轮廓,以及添加更多轮廓级别。如果您想要山谷中的更多颜色细节,您还可以将标准更改为对数标准。
    • 嗯,是的,我想这很有用,我必须把它给你,但不是真的。
    • @JodyKlymak 如果您为轮廓设置 vmax 或 vmin 之外的任何东西,那就是白色。你会如何设置刻度来记录?我没有在 docs O.O 的任何地方读到这个
    • 啊,好吧。谢谢你:)
    猜你喜欢
    • 2021-12-02
    • 2013-03-29
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多