사용자 정의 텍스트 주석으로 산점도 그리기
소개:
산점도 만들기는 데이터 시각화에서 일반적인 작업입니다. . 그러나 숫자나 라벨과 같은 특정 정보로 개별 데이터 포인트에 주석을 달아야 하는 경우가 종종 있습니다. 이는 플롯의 해석 가능성을 높이는 데 도움이 될 수 있습니다.
질문:
텍스트 값이 별도의 목록이 있습니까?
해결책:
직접 플로팅 방법은 없지만 목록 값으로 데이터 포인트에 주석을 추가하려면 matplotlib 라이브러리의 annotate() 함수를 사용하여 이를 달성할 수 있습니다. 방법은 다음과 같습니다.
import matplotlib.pyplot as plt # Data x = [0.15, 0.3, 0.45, 0.6, 0.75] y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] n = [58, 651, 393, 203, 123] # Create the plot fig, ax = plt.subplots() ax.scatter(x, y) # Annotate each data point for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i]))
이 코드는 n 목록의 값을 반복하고 annotate() 함수를 사용하여 해당 데이터 포인트에 텍스트 주석을 추가합니다. annotate()에는 주석의 모양을 사용자 정의할 수 있는 다양한 형식 지정 옵션이 있다는 점을 명심하십시오. 자세한 내용은 Matplotlib 홈페이지를 참고하세요.
위 내용은 별도의 목록에서 산점도에 사용자 정의 텍스트 주석을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!