ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib 棒グラフに値ラベルを追加するにはどうすればよいですか?
棒グラフの棒に値ラベルを追加するには、「テキスト」または「注釈」メソッドを利用できます。 matplotlib によって提供されます。各メソッドには、それぞれ異なる利点と使用シナリオがあります。
「テキスト」メソッドを使用すると、プロット上の特定の座標にテキストを直接配置できます。棒グラフの場合、次のアプローチを使用できます:
「annotate」メソッドを使用すると、矢印線やラベルの追加など、プロットに注釈を付ける際の柔軟性が向上します。 。棒グラフに値ラベルの注釈を付けるには、次の手順を利用できます:
次のコードは、'text' メソッドを使用して棒グラフに値ラベルを追加する方法を示しています。
import matplotlib.pyplot as plt # Data and plot setup data = [6, 16, 75, 160, 244, 260, 145, 73, 16, 4, 1] plt.bar(range(len(data)), data) # Add value labels for bar, value in zip(plt.gca().patches, data): height = bar.get_height() plt.text(bar.get_x() + bar.get_width() / 2, height, f'{value}', ha='center', va='bottom') plt.show()
これを実行するこのコードは、各棒の中央に値ラベルを配置した棒グラフを作成します。必要に応じて「plt.text」の位置パラメータを調整して、ラベルを希望の位置に配置します。
以上がMatplotlib 棒グラフに値ラベルを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。