막대 차트를 생성할 때 각 막대에 데이터 값을 표시하면 차트의 가독성과 해석 가능성을 높일 수 있습니다. 이는 Matplotlib의 텍스트 또는 주석 기능을 사용하여 달성할 수 있습니다.
텍스트 기능은 텍스트를 플롯에 직접 추가하며 일반적으로 간단한 레이블이나 주석을 추가하는 데 사용됩니다. 텍스트를 사용하여 막대 차트에 값 레이블을 추가하려면 다음을 수행해야 합니다.
for rect in ax.patches: height = rect.get_height() ax.text( rect.get_x() + rect.get_width() / 2, height + 5, str(height), ha="center", va="bottom" )
이 작업은 막대를 반복하고 각 막대의 높이를 가져와 막대 바로 위에 레이블을 배치합니다.
주석 기능을 사용하면 라벨의 배치와 모양을 더 효과적으로 제어할 수 있습니다. 다음 용도로 사용할 수 있습니다.
다음은 다음을 사용하는 예입니다. 주석:
for x, y in zip(x_labels, freq_series): ax.annotate( str(y), xy=(x, y), xytext=(x, y + 5), ha="center", va="bottom", arrowprops=dict(arrowstyle="->") )
해당 값을 나타내는 화살표를 사용하여 막대의 상단 중앙에 레이블을 배치합니다.
텍스트와 주석을 사용하여 막대형 차트에 값 레이블을 추가할 수 있습니다. 텍스트는 사용하기가 더 간단하고, 주석은 라벨의 모양과 배치를 더 효과적으로 제어할 수 있습니다. 이들 사이의 선택은 플롯의 특정 요구 사항에 따라 다릅니다.
위 내용은 Matplotlib의 '텍스트' 및 '주석' 기능을 사용하여 막대 차트에 값 레이블을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!