ホームページ > バックエンド開発 > Python チュートリアル > Matplotlib 棒グラフに値ラベルを追加するにはどうすればよいですか?

Matplotlib 棒グラフに値ラベルを追加するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-22 11:36:10
オリジナル
468 人が閲覧しました

How Can I Add Value Labels to My Matplotlib Bar Charts?

棒グラフへの値ラベルの追加

棒グラフを作成する場合、値ラベルを棒の上に直接追加すると、読みやすさが向上し、貴重な洞察を一目で提供します。これを実現するには、主にテキスト注釈またはラベルの直接配置という 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート