簡體   English   中英

用 Pandas 中的 dataframe 值標記散點圖的標題

[英]Labelling the title of scatterplots graph with dataframe values in Pandas

我正在嘗試使用 groupby function plot 多個散點圖來生成單獨的圖表。 我想在每個圖表上都有一個標題,並帶有相應的組織組代碼。

OrgGroupPlot = SCPlot.groupby('Organization Group Code')
OrgGroupPlot.plot.scatter('Total Salary', 'Total Benefits', label = SCPlot[['Organization Group Code']])

使用此代碼,我可以獲得每個圖表上的每個組代碼值,但不是對應的。 應該有 7 個圖,所以我希望第一個圖的標題中有 1,即組織組代碼的值,第二個中的值為 2,依此類推。

不是您正在尋找的直接答案,但我強烈建議您使用 Seaborn 進行您正在做的那種分類繪圖。 (pip install seaborn 如果您還沒有安裝它)

Seaborn 的catplot (以前稱為 factorplot)正是您正在做的,但語法更清晰(和更漂亮的圖)。

默認情況下, catplot 具有您所追求的標簽行為,您應該能夠通過以下方式實現:

import seaborn as sns

g = sns.catplot(x='Total Salary', y='Total Benefits', col='Organization Group Code', data=OrgGroupPlot)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM