文章詳情頁
python - pandas 按條件分組制圖
瀏覽:115日期:2022-06-11 10:56:43
問題描述
如何以姓名為橫坐標(biāo),分?jǐn)?shù)為縱坐標(biāo),畫 條形圖?
問題解答
回答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é)果:
上一條:javascript - ajax后臺(tái)跳轉(zhuǎn)到了其他頁面,還報(bào)錯(cuò)下一條:如何計(jì)算Java date與Mysql的date類型的時(shí)間間隔?
相關(guān)文章:
1. macos - mac下docker如何設(shè)置代理2. redis與mysql一致性問題3. css - 求推薦適用于vue2的框架 像bootstrap這種類型的4. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?5. android - coordinatorLayout嵌套recyclerview6. Laravel5.4電商實(shí)戰(zhàn)視頻教程資料7. 想練支付寶對(duì)接和微信支付對(duì)接開發(fā)(Java),好像個(gè)人不可以,怎么弄個(gè)企業(yè)的8. javascript - 微信支付:H5調(diào)起支付API,直接說支付失敗9. Mac環(huán)境下QT編譯MySQL驅(qū)動(dòng)屢次失?。咳绾??10. javascript - [多圖預(yù)警]reactjs點(diǎn)擊某表格編輯內(nèi)容,跳轉(zhuǎn)傳值this.context.router.params.id時(shí)id報(bào)錯(cuò)未定義
排行榜

熱門標(biāo)簽