

from pyecharts.charts import Funnel
from pyecharts import options as opts
import pandas as pd
data=https://bbs.csdn.net/topics/pd.read_csv('D:\python爬蟲\畢設\job1_2.csv',encoding= 'gbk')
f=pd.DataFrame(data)
exp = f['經驗要求']
experience = []
for i in range(0,len(f)):
try:
experience.append(exp[i])
except:
pass
def get_experience(list):
experience2 = {}
for i in set(list):
experience2[i] = list.count(i)
return experience2
dir3 = get_experience(experience)
#print(dir3)
attr3= dir3.keys()
value3 = dir3.values()
funnle = (
Funnel()
.add('作業經驗占比',[list(i) for i in zip(attr3,value3)] )#label_opts = 'intside')
.set_global_opts(
title_opts=opts.TitleOpts(title='作業經驗漏斗圖',subtitle='作業經驗占比'),
legend_opts=opts.LegendOpts(
orient="vertical",pos_top = "12%",pos_left = "2%"
)
)
)
funnle.render('作業經驗占比.html')
uj5u.com熱心網友回復:
轉一下格式吧,int64不支持?用int()試試uj5u.com熱心網友回復:
謝謝你,可是怎么轉成int()啊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/52644.html
