作者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://webptt.com/cn.aspx?n=bbs/Python/M.1596528049.A.BDD.html
1F:推 TuCH: 两个plt 顺序调换一下 08/04 17:27
2F:→ MAGICXX: 似乎还是不行呢 出来我的BAR还是挡住圈圈 08/04 17:40
3F:→ Jarlan: 改alpha参数让bar图变透明 08/04 18:41
4F:→ will4ni: zorder 08/04 21:40
5F:→ will4ni: plt.bar加一个attr: zorder=3 试看看 08/04 21:43
8F:→ stlevi811101: 比较推荐按照matplotlib官方指南从底层画 养成习惯 08/05 05:51
10F:→ stlevi811101: Corey Schafer有一支10片的教学清单 教的不错 08/05 05:54
12F:→ stlevi811101: 把这练好有益将来画图及管理程式码 08/05 06:06