실리콘 웨이퍼의 2D 맵을 플롯하려고합니다. 따라서 단지 중앙 부분은 값과 모서리 나는 다음과 같이 간단한지도를 얻을하기 matplotlib의 plt.imshow를 사용하고 0 값이 있습니다2D 히트 맵에 제로 값 표시 안 함
data = np.array([[ 0. , 0. , 1. , 1. , 0. , 0. ],
[ 0. , 1. , 1. , 1. , 1. , 0. ],
[ 1. , 2. , 0.1, 2. , 2. , 1. ],
[ 1. , 2. , 2. , 0.1, 2. , 1. ],
[ 0. , 1. , 1. , 1. , 1. , 0. ],
[ 0. , 0. , 1. , 1. , 0. , 0. ]])
plt.figure(1)
plt.imshow(data ,interpolation='none')
plt.colorbar()
을 '웨이퍼'(녹색, 적색 및 밝은 파란색 영역)의 모양을 유지하면서 값이 0 인 진한 파란색 영역을 제거 할 수있는 방법이 있습니까? 의미는 모서리가 공백이고 나머지는 색상 구성을 유지한다는 의미입니다.
또는이 기능을 사용할 수있는 더 나은 기능이 있습니까? 어두운 파란색 모서리를 제거하는 방법은 두 가지가 있습니다
위대한 동료가됩니다. 이것은 float 값에도 적용됩니까? 아니면 정수일까요? – xplodnow
수레도 사용할 수 있습니다. –