세 번째 변수를 기반으로 분산형 마커 색상 지정
matplotlib에서 산점도를 사용하여 좌표 평면의 데이터 점을 시각화할 수 있습니다. 세 번째 변수를 기준으로 점을 차별화하는 것이 유용한 경우가 많습니다. 이는 각 마커의 색상을 지정하는 plt.scatter() 함수의 c 매개 변수를 사용하여 달성할 수 있습니다.
회색 음영 음영
산점도를 생성하려면 세 번째 변수에 따라 점들이 회색조로 음영 처리되는 경우 회색조 컬러맵을 사용할 수 있습니다. 이는 plt.scatter() 함수의 cmap 인수를 'gray' 또는 'gist_yarg'와 같은 회색조 색상맵으로 설정하여 달성할 수 있습니다.
예
다음 데이터를 고려하십시오.
w = np.random.random(10) M = np.random.random(10) p = np.random.random(10) # Third variable for shading
p의 값에 따라 점이 음영 처리되는 산점도를 생성하려면 다음 코드를 사용할 수 있습니다.
import matplotlib.pyplot as plt plt.scatter(w, M, c=p, s=500, cmap='gray') plt.show()
이것은 다음을 생성합니다. p의 값에 따라 마커가 음영처리되는 산점도. 더 작은 값에 해당하는 밝은 음영, 큰 값에 해당하는 어두운 음영
대체 색상맵
If 원하는 경우 cmap 인수로 해당 이름을 지정하여 다른 회색조 색상맵을 사용할 수 있습니다. 사용 가능한 색상 맵 목록은 matplotlib 설명서에서 찾을 수 있습니다. 다양한 색상맵을 실험하여 필요에 가장 잘 맞게 시각화를 사용자 정의할 수 있습니다.
위 내용은 회색 음영 음영을 사용하여 세 번째 변수를 기반으로 matplotlib에서 분산형 마커를 어떻게 색칠할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!