【问题标题】:Default behavior of matplotlib imshow()matplotlib imshow() 的默认行为
【发布时间】:2016-07-25 09:20:02
【问题描述】:

在 matplotlib 中,当使用imshow() 时,默认行为是使用双线性插值显示图像。

我知道我可以通过调用 imshow(...,interpolation='none') 来明确更改此设置。但这对于许多拨打imshow 的电话来说很麻烦。

如何将默认行为更改为例如interpolation='none'

【问题讨论】:

    标签: python matplotlib imshow


    【解决方案1】:

    找到了! 显然,有一个字典控制 matplotlib 的许多方面,称为 rcParams。直接来自the matplotlib docs

    import matplotlib as mpl
    mpl.rcParams['lines.linewidth'] = 2
    mpl.rcParams['lines.color'] = 'r'
    

    就我而言,我必须设置:

    rcParams['image.interpolation']='none'
    

    【讨论】:

      猜你喜欢
      • 2014-04-02
      • 2019-01-22
      • 2015-07-30
      • 1970-01-01
      • 2020-01-22
      • 2022-01-28
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多