【发布时间】:2020-09-29 01:10:37
【问题描述】:
我正在尝试绘制包含两列信用和分期付款的直方图。 credit 只能是 1 或 0(已批准,未批准),而分期付款是他们每月支付的金额。
df=pn.read_csv(loc)
credit=df['credit.policy']
ins=df['installment']
_,b,_=plt.hist(ins,bins='auto',label='credit=1',alpha=0.5,color='blue')
plt.hist(credit,bins=b,label='credit=0',alpha=0.5,color='red')
plt.legend(loc='best')
plt.ylim([0,700])
plt.show()
我需要制作的图像是这样的
[![在新代码之后][3]][3]
【问题讨论】:
-
如果 credits 总是 0 或 1,那么直方图怎么会给你 image2 中的直方图呢?听起来您想要的是 2 个分期付款的直方图,一个是 credits == 0,另一个是 credits == 1
标签: python pandas matplotlib plot