You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
563 B
17 lines
563 B
6 months ago
|
import pandas as pd
|
||
|
from pyecharts.charts import WordCloud
|
||
|
from pyecharts import options as opts
|
||
|
|
||
|
data = pd.read_csv("最新数据.csv")
|
||
|
hy = data[['职位名称','行业']]
|
||
|
hangye = hy.groupby('行业').count()
|
||
|
x_data = hangye.index.tolist()
|
||
|
y_data = hangye['职位名称'].tolist()
|
||
|
hy_data = [i for i in zip(x_data,y_data)]
|
||
|
|
||
|
# 绘制行业词云图
|
||
|
wc = WordCloud()\
|
||
|
.add(series_name="行业词云图",data_pair=hy_data)\
|
||
|
.set_global_opts(title_opts=opts.TitleOpts('行业类型词云图',pos_left="45%",pos_top="7%"))
|
||
|
|
||
|
wc.render('行业词云图.html')
|