막대 차트에 값 레이블 추가
막대 차트를 생성할 때 막대 위에 직접 값 레이블을 추가하면 가독성이 향상되고 귀중한 통찰력을 한눈에 제공합니다. 이를 달성하려면 주로 텍스트 주석이나 직접 레이블 배치라는 두 가지 방법을 사용할 수 있습니다.
텍스트 주석 사용
텍스트 주석을 사용하면 레이블을 텍스트 개체로 추가할 수 있습니다. 차트 어디든지요. 수행 방법은 다음과 같습니다.
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Add value labels using text annotation for bar, value in zip(plt.gca().patches, y_data): plt.text(bar.get_x() + bar.get_width() / 2, bar.get_height(), value, ha='center', va='bottom') plt.show()
직접 라벨 배치
직접 라벨 배치에는 값 라벨의 위치와 텍스트를 수동으로 설정하는 작업이 포함됩니다. 이 방법을 사용하면 라벨 배치를 더욱 효과적으로 제어할 수 있습니다.
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Directly place value labels for bar, value in zip(plt.gca().patches, y_data): x_pos = bar.get_x() + bar.get_width() / 2 y_pos = bar.get_height() + 0.1 # Adjust the y position as desired plt.text(x_pos, y_pos, value, ha='center', va='center', color='white') plt.show()
위 내용은 Matplotlib 막대 차트에 값 레이블을 어떻게 추가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!