文章詳情頁
python matplotlib繪圖怎么讓每個柱面顏色不一樣?
瀏覽:133日期: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的參數在array里分別指定顏色就好了例子:
x=np.arange(10)y=np.arange(10)plt.bar(x,y,color=[’red’,’green’])
相關文章:
1. javascript - 怎么下載vue csp版本的2.0或者以上?2. mysql如何配置遠程php外網鏈接數據庫3. io - java 文件操作,如何向指定的位置插入內容 (不是替換內容) ?4. javascript - vue使用videojs+videojs-contrib-hls報錯5. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””6. dockerfile - [docker build image失敗- npm install]7. Python 爬蟲 遇到的問題(手淘問大家)8. golang - 用IDE看docker源碼時的小問題9. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?10. javascript - 求救!網頁播放視頻只有聲音沒有畫面,網頁上傳視頻文件時怎么知道視頻的編碼為H264還是MPEG4??
排行榜
