在matplotlib中,当使用imshow()
时,默认行为是使用双线性插值显示图像。
我知道我可以通过调用imshow(...,interpolation='none')
明确地改变它。但是对于imshow
的许多调用来说这很麻烦。
如何更改默认行为,例如interpolation='none'
?
找到了!显然,有一个词典控制matplotlib的许多方面,称为rcParams
。直接从the matplotlib docs:
import matplotlib as mpl
mpl.rcParams['lines.linewidth'] = 2
mpl.rcParams['lines.color'] = 'r'
就我而言,我必须设置:
rcParams['image.interpolation']='none'