|
本帖最后由 sheeboard 于 2018-5-17 11:34 编辑
import pandas as pd
df=pd.read_excel('nc.xlsx')
df.columns['a'] 偷懒少打几个字
df.a.max() df.a.min() 看一下数据值的上下限,决定如何分段
bin=[0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0] 先分7段
cats=pd.cut(df.a,bin)
result=pd.value_counts(cats)
result=result.sort_index(ascending=True)
result.plot('bar')
plt.show()
根据输出结果再调整合并 bin分5段后再做一遍,要更详细定制style的话也可以用matplotlib来画
|
|