初学Python在matplotlib中遇到的PathCollection‘ object has no attribute xxxx‘‘解决

up初学Python,在绘制二分类图的时候用到了matplotlib的绘图功能。之前用的函数是放个、fg,ax=plt.subplot()。画了一个一行二列的图。

但这次写二分类的时候只需要画在一张图上

但用原来的程序一直报错

fg, x = plt.subplots()
ax=plt.scatter(data[data['acception']==0]['exam1'],data[data['acception']==0]['exam2'],c='r',marker='x')
ax=plt.scatter(data[data['acception']==1]['exam1'],data[data['acception']==1]['exam2'],c='b',marker='o')
ax.plot(x1,x2,c='g')
#plt.legend()
plt.xlabel='exa1'
plt.ylabel='exa2'

只能显示散点或者一条直线,不能同时显示

最后改了一句

ax=plt.plot(x1,x2,c='g')

替换之前的ax.plot(x1,x2,c='g')  就不报错了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值