【发布时间】:2021-05-13 09:15:12
【问题描述】:
我想绘制一个堆叠直方图,但我有大小不均的数据列,而且确实是数据类型:
bovine_eta = bovine['Emissivity'].dropna()
equine_eta = equine['Emissivity'].dropna()
ovine_eta = ovine['Emissivity'].dropna()
bovine_eta.sort()
equine_eta.sort()
ovine_eta.sort()
print(bovine_eta)
['0.93' '0.93' '0.93' '0.95' '0.95' '0.95' '0.95' '0.95' '0.95' '0.95'
'0.95' '0.95' '0.95' '0.95' '0.95' '0.95' '0.96' '0.96' '0.97' '0.97'
'0.97' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98'
'0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98'
'0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98'
'0.98' '0.985' '0.985' '0.985' '1']
print(equine_eta)
['0.95' '0.95' '0.95' '0.96' '0.97' '0.97' '0.97' '0.98' '0.98' '0.98', '0.98' '0.99' '0.99']
print(ovine_eta)
['0.95' '0.97' '0.97-0.98' '0.98' '0.98' '0.98' '0.98' '0.98' '0.98', '0.98' '0.98']
那我试试
plt.hist([bovine_eta, equine_eta, ovine_eta], stacked=True)
【问题讨论】:
标签: python dataframe matplotlib histogram stacked