분산형 차트 데이터 포인트의 텍스트 레이블 사용자 정의
분산형 차트를 생성할 때 추가 정보로 데이터 포인트에 주석을 추가하는 것이 유용한 경우가 많습니다. 이는 함께 클러스터링될 수 있는 포인트를 구별하는 데 특히 도움이 될 수 있습니다. 일반적인 시나리오 중 하나는 각 데이터 포인트에 서로 다른 숫자를 표시해야 하는 것인데, 이는 annotate() 함수를 사용하여 달성할 수 있습니다.
다음 데이터세트를 고려하세요.
y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] x = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123]
분산형을 만들려면 각 지점에 해당 숫자가 주석으로 표시됩니다.
import matplotlib.pyplot as plt fig, ax = plt.subplots() # Plot scatter points ax.scatter(x, y) # Annotate points with corresponding numbers for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i])) # Display plot plt.show()
annotate() 함수는 표시할 텍스트와 그 뒤에 좌표를 가져옵니다. 데이터 포인트의. 글꼴 크기, 색상 및 정렬을 포함한 다양한 서식 옵션을 제공합니다. 자세한 내용은 Matplotlib 문서를 참고하세요.
위 내용은 Matplotlib 산점도의 데이터 포인트에 사용자 정의 텍스트 레이블을 어떻게 추가할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!