成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

python - pandas 按條件分組制圖

瀏覽:100日期:2022-06-11 10:56:43

問題描述

如何以姓名為橫坐標,分數(shù)為縱坐標,畫 條形圖?python - pandas 按條件分組制圖

問題解答

回答1:

試試

df.pivot(’name’, ’subject’, ’score’).plot.bar()

基本pandas 可視化原則是,使用pivot 或melt搞出製圖需要的表格格式。

下列是我跑的代碼(Jupyter Notebook)

% matplotlib inlinedata = [ {'name':'abc', 'subject':'A', 'score':40}, {'name':'abc', 'subject':'B', 'score':60}, {'name':'abc', 'subject':'C', 'score':40},{'name':'xyz', 'subject':'A', 'score':10}, {'name':'xyz', 'subject':'B', 'score':90}, {'name':'xyz', 'subject':'C', 'score':30}]df = pd.DataFrame(data)df.pivot(’name’, ’subject’, ’score’).plot.bar()

結(jié)果:python - pandas 按條件分組制圖

標簽: Python 編程
相關文章: