【问题标题】:vmin and vmax in hist2dhist2d 中的 vmin 和 vmax
【发布时间】:2021-03-02 16:47:29
【问题描述】:

我正在用 hist2d 在 python 中绘制一些数据。对于色标的归一化,我使用的是参数

norm=matplotlib.colors.LogNorm().

我如何获得(后验)matplotlib 分配给该图的值 vmin 和 vmax?我希望 matplotlib 选择它们(范围通常选择得很好),然后获取它们并将这些值准确应用于第二个图,即我会使用:

norm=matplotlib.colors.LogNorm(vmin=vmin1, vmax=vmax1)

【问题讨论】:

    标签: python matplotlib plot


    【解决方案1】:

    您可能应该提供一个更详细的示例。无论如何,以下可能会解决问题:

    import matplotlib.pyplot as plt
    hist = plt.hist2d(x, y)
    vmin,vmax = hist[-1].get_clim()
    

    【讨论】:

      【解决方案2】:

      最安全的可能是从hist2d返回的艺术家那里得到规范

      _, _, _, im = matplotlib.hist2d(...)
      norm2 = matplotlib.colors.LogNorm(vmin=im.norm.vmin, vmax=im.norm.vmax)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-28
        • 1970-01-01
        • 2015-07-22
        • 2013-02-07
        • 2020-10-09
        • 1970-01-01
        • 1970-01-01
        • 2016-07-17
        相关资源
        最近更新 更多