设置matplotlib方法的默认值
我正在做一些图像处理,我必须经常调用设置matplotlib方法的默认值,matplotlib,Matplotlib,我正在做一些图像处理,我必须经常调用imshow()。但是,默认的颜色映射和属性不适用于我,因此我必须执行以下操作: gray() imshow(myImage, interpolation='none', origin='lower') 如何将imshow的值设置为默认值interpolation='none',origin='lower',以便仅使用imshow(myImage)调用它?诀窍在于imshow()的属性实际上是matplotlib.image的属性。并且可以在图像部分将其设置
imshow()
。但是,默认的颜色映射和属性不适用于我,因此我必须执行以下操作:
gray()
imshow(myImage, interpolation='none', origin='lower')
如何将
imshow
的值设置为默认值interpolation='none',origin='lower'
,以便仅使用imshow(myImage)
调用它?诀窍在于imshow()
的属性实际上是matplotlib.image
的属性。并且可以在图像部分将其设置为matplotlibrc
或者动态地
import matplotlib as mpl
mpl.rc('image', interpolation='none', origin='lower', cmap = 'gray')
参考自