[問題] matplotlib問題

作者: MAGICXX (逢甲阿法)   2020-08-04 16:00:47
想要請問一下 我現在想要畫兩個圖層
一個是散佈圖 一個是barchart
x1=[1,2,3,4,5]
y1=[2,9,6,8,4]
y2=[5,9,8,4,3]
plt.scatter(x1,y2, label='group 1', marker='8', c='',edgecolors='g')
plt.bar(x1,y1, color='#13063F',edgecolor="#A6BECF",linewidth=5)
結果出來是這樣的
https://i.imgur.com/w77XDnV.png
我想讓圈圈(散佈圖)在BAR CHART上面 請問要怎麼排序這些圖層?
謝謝
作者: TuCH (謬客)   2020-08-04 17:27:00
兩個plt 順序調換一下
作者: MAGICXX (逢甲阿法)   2020-08-04 17:40:00
似乎還是不行呢 出來我的BAR還是擋住圈圈
作者: Jarlan (11號的天空)   2020-08-04 18:41:00
改alpha參數讓bar圖變透明
作者: will4ni (willllllllll)   2020-08-04 21:40:00
zorderplt.bar加一個attr: zorder=3 試看看
作者: stlevi811101 (cj84161)   2020-08-05 05:50:00
https://i.imgur.com/DqqnfPk.pnghttps://i.imgur.com/vcPcSzJ.png比較推薦按照matplotlib官方指南從底層畫 養成習慣https://youtu.be/XFZRVnP-MTUCorey Schafer有一支10片的教學清單 教的不錯https://i.imgur.com/cvOsxG0.png 這篇官方指南把這練好有益將來畫圖及管理程式碼

Links booklink

Contact Us: admin [ a t ] ucptt.com