2013-05-07 79 views
2

我正在做一些图像处理,我经常需要拨打imshow()。然而,默认颜色映射和属性不为我工作,所以我必须做的:设置matplotlib方法的默认值

gray() 
imshow(myImage, interpolation='none', origin='lower') 

如何设置imshow值有默认interpolation='none', origin='lower'所以它可能只是与imshow(myImage)叫?

回答

6

诀窍是,imshow()的属性实际上是matplotlib.image的属性。并且可以将其设置为图片部分中的matplotlibrc。

或动态与

import matplotlib as mpl 
mpl.rc('image', interpolation='none', origin='lower', cmap = 'gray') 

借鉴here

+0

记得接受你自己的答案时,它会让你 – tacaswell 2013-05-07 13:30:23