首頁 > 後端開發 > Python教學 > 如何在Python中建立帶有按類別分組的標記的散佈圖?

如何在Python中建立帶有按類別分組的標記的散佈圖?

Barbara Streisand
發布: 2024-12-03 20:42:16
原創
391 人瀏覽過

How to create a scatter plot with markers grouped by category in Python?

在Python 中繪製按類別分組的散佈圖

問題:

問題:

問題:

問題:
  1. 問題:
  2. 問題:
  3. 在Pandas 中,如何建立帶有標記的散佈圖,這些標記代表按第三者定義的類別分類的資料列?
  4. 解決方案:
要有效建立按類別分組的散點圖,請使用plot 函數而不是scatter。這是因為繪圖將第三列中的值解釋為類別而不是數值。

這是使用繪圖的逐步解決方案:

產生資料:

建立一個DataFrame,其中包含表示x 軸和y 軸上資料的列,以及用於類別。 將資料分組: 使用 groupby() 為每個類別建立群組。 繪製資料: 對於每組,繪製使用繪圖繪製 x 和 y 值。指定marker='o',用圓圈表示資料。 新增圖例:使用 ax.legend() 為標記標記對應的類別。 例如:這將產生一個散佈圖,其中的標記按「標籤」中的值進行分類列和標識類別的圖例。 此外,您可以透過調整 ax.margins() 參數、設定標記大小(毫秒)以及指定繪圖的調色板來自訂繪圖的外觀標記。

以上是如何在Python中建立帶有按類別分組的標記的散佈圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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