如何在 Python 中使用 Matplotlib 建立和註解分組長條圖?

Mary-Kate Olsen
發布: 2024-10-28 19:46:29
原創
224 人瀏覽過

How to Create and Annotate a Grouped Bar Chart Using Matplotlib in Python?

如何繪製和註釋分組長條圖

使用 Python 的 Matplotlib 繪製分組長條圖需要仔細考慮資料操作、條形間距和標籤。以下是解決您的特定問題的方法:

資料準備

  • 不要將每列分別除以2233,而是對整個df 使用div() 方法,以達到相同的效果單行: df = df.div(2233).

Pre-matplotlib 3.4.2

  • 將w 值調整為0.8 / 3 以正確間隔長條。

Post-matplotlib 3.4.2

  • 利用matplotlib.pyplot.bar_label 和pandas.DataFrame.plot 獲得更簡單、更優雅的方法.
註解

    要標記條形,請在迭代修補程式的循環中使用annotate() 函數。
  • 調整基於所需的對齊和美觀的註釋。
範例程式碼

此程式碼將產生帶有註解條形高度的分組長條圖。

以上是如何在 Python 中使用 Matplotlib 建立和註解分組長條圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板