2016-07-25 7 views
1

matplotlib에서 imshow()을 사용하는 경우 기본 동작은 쌍 선형 보간을 사용하여 이미지를 표시하는 것입니다.maplotlib의 기본 동작 imshow()

imshow(...,interpolation='none')을 호출하여이를 명시 적으로 변경할 수 있음을 알고 있습니다. 그러나 이것은 많은 전화가 imshow 일 때 번거 롭습니다.

기본 동작을 어떻게 변경합니까 (예 : interpolation='none')?

답변

1

발견! 분명히, rcParams이라고하는 matplotlib의 여러 측면을 제어하는 ​​사전이 있습니다. 스트레이트 the matplotlib docs에서 :

rcParams['image.interpolation']='none' 
: 내 경우

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

, 내가 설정했다