文章詳情頁
python matplotlib繪圖怎么讓每個柱面顏色不一樣?
瀏覽:108日期:2022-07-18 15:54:19
問題描述
def huitu_host(nodes,total): x = np.arange(len(nodes)) plt.figure(figsize=(9,5)) plt.xticks(x,nodes) plt.bar(x,total,width = 0.5,facecolor = ’yellowgreen’,edgecolor = ’white’) for x,y in zip(x,total):plt.text(x,y,’%.f’ % y,ha='center', va='bottom') plt.show() return
問題解答
回答1:color和edgecolor這些都能傳array-like的參數(shù)在array里分別指定顏色就好了例子:
x=np.arange(10)y=np.arange(10)plt.bar(x,y,color=[’red’,’green’])
相關(guān)文章:
1. android - 分享到微信,如何快速轉(zhuǎn)換成字節(jié)數(shù)組2. angular.js - Beego 與 AngularJS的模板格式?jīng)_突,該怎么解決?3. javascript - 能否讓vue-cli的express修改express重啟服務(wù)4. 解決Android webview設(shè)置cookie和cookie丟失的問題5. node.js - npm一直提示proxy有問題6. phpstorm 沒有安裝Emmet怎么還有Emmet的相關(guān)功能啊7. python - flask template file not found8. mysql怎么多表刪除啊?9. javascript - 有沒有iOS微信中可以在背景播放視頻的方法?10. python - 網(wǎng)頁title中包含換行,如何用正則表達(dá)式提取出來?
排行榜

熱門標(biāo)簽