[问题] 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