我试图绘制一个包含两列的柱状图,信贷和分期付款。信用只能是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]
我决定创建两个列表,一个是信用=0,一个是信用=1的客户
两个样本的直方图的简单示例可能会有所帮助:
有关如何使用
matplotlib
的更多示例,请参见https://matplotlib.org/3.1.1/gallery/index.html您要求的输出似乎不太常见,因为可能会与堆叠图混淆
相关问题 更多 >
编程相关推荐