数据可视化篇
思路:
1.画直方图分析,各个工资段人数分析;
2.画饼图分析,各工资占百分比分析;
有了数据后,可视化比较简单,一下是代码:
#初步统计,整理为直方图,方便观察
#设置直方图组距
avg_max = max(avg)
avg_min = min(avg)
#极差
avg_rg = avg_max - avg_min
#组距
avg_dst = avg_rg/50
#设置参数
avg_sty = npy.arange(avg_min,avg_max,avg_dst)
pyl.title("wages--count--assortment")
pyl.xlabel("wages")
pyl.ylabel("nmber")
pyl.hist(avg,avg_sty)
pyl.savefig("D:/python/爬虫/51job分析/hist-wages.png")
pyl.show()
'''------------画好直方图,可进行分析----------------------'''
#可画饼图分析,各个工资段的百分比
count1 = 0
count2 = 0
count3 = 0
count4 = 0
count5 = 0
count6 = 0
#对数据进行处理,以便来画饼图
for i in avg:
if float(i) < 5.0:
count1 += 1
if float(i) >= 5.0 and float(i) < 10.0:
count2 += 1
if float(i) >= 10.0 and flo