棒グラフへの値ラベルの追加
棒グラフを作成する場合、値ラベルを棒の上に直接追加すると、読みやすさが向上し、貴重な洞察を一目で提供します。これを実現するには、主にテキスト注釈またはラベルの直接配置という 2 つの方法を使用できます。
テキスト注釈の使用
テキスト注釈を使用すると、ラベルをテキスト オブジェクトとして追加できます。チャート上のどこでも。その方法は次のとおりです。
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 中国語 Web サイトの他の関連記事を参照してください。