作者MAGICXX (逢甲阿法)
看板Python
標題[問題] matplotlib問題
時間Tue Aug 4 16:00:47 2020
想要請問一下 我現在想要畫兩個圖層
一個是散佈圖 一個是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上面 請問要怎麼排序這些圖層?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.51.64 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1596528049.A.BDD.html
推 TuCH: 兩個plt 順序調換一下 08/04 17:27
→ MAGICXX: 似乎還是不行呢 出來我的BAR還是擋住圈圈 08/04 17:40
→ Jarlan: 改alpha參數讓bar圖變透明 08/04 18:41
→ will4ni: zorder 08/04 21:40
→ will4ni: plt.bar加一個attr: zorder=3 試看看 08/04 21:43
→ stlevi811101: 比較推薦按照matplotlib官方指南從底層畫 養成習慣 08/05 05:51
→ stlevi811101: Corey Schafer有一支10片的教學清單 教的不錯 08/05 05:54
→ stlevi811101: 把這練好有益將來畫圖及管理程式碼 08/05 06:06