ホームページ > バックエンド開発 > Python チュートリアル > パンダの棒グラフに丸められた値で正確に注釈を付けるにはどうすればよいですか?

パンダの棒グラフに丸められた値で正確に注釈を付けるにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-03 21:47:41
オリジナル
244 人が閲覧しました

How Can I Annotate Pandas Bar Plots with Rounded Values Accurately?

丸められた数値による Pandas 棒グラフの注釈付け

丸められた数値による棒グラフに注釈を付けるには、次の手順を検討してください。

を理解する問題

目的は、Pandas 棒グラフの各棒に注釈を追加し、DataFrame からの丸められた数値を表示することです。ただし、よくある落とし穴は、注釈が各バーの上の中心ではなく、x 目盛りの中心に配置される場合があることです。

解決策

この問題を修正するには、軸を利用します。 ' パッチ。各パッチの高さと幅を取得し、それを使用して注釈の配置を計算します。次のコードは、これを実装する方法を示しています。

for p in ax.patches:
    height = p.get_height()
    width = p.get_width()
    ax.annotate(str(np.round(height, decimals=2)), (p.get_x() + width * 0.5, height * 1.005))
ログイン後にコピー

カスタマイズ

注釈の正確な配置と書式設定は、オフセットと文字列書式設定を調整することで微調整できます。 。さらに、積み上げ棒グラフの場合は、オフセットを追跡して注釈を適切に配置することを検討してください。

以上がパンダの棒グラフに丸められた値で正確に注釈を付けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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