Esempio n. 1
0
city_main = city_detail.sort_values('count',ascending=False)[0:20]
attr = city_main['city']
v1 = city_main['count']
v2 = city_main['mean']
line = Line("主要城市评分")
line.add("城市",attr,v2,is_stack=True,xaxis_rotate=30,yaxix_min=4.2,
         mark_score=['min','max'], xaxis_interval=0, line_color='blue',
        line_width=5, mark_score_textcolor='black',mark_score_color='green', is_splitline_show=False)

bar = Bar("主要城市评论数")
bar.add("城市",attr,v1,is_stack=True,xaxis_rotate=30,yaxix_min=4.2, xaxis_interval=0, is_splitline_show=False)
overlap=Overlap()
overlap.add(bar)
overlap.add(line,yaxis_index=1, is_add_yaxis=True)
overlap.render('主要城市评分-平均分.html')

#comment = jieba.cut(str(data['comment']),cut_all=False)
#wl_space_split = " ".join(comment)

background_Image = plt.imread('map.jpg')
stopwords = STOPWORDS.copy()
wc = WordCloud(width=1000,height=800,background_color="#FFFFFF", mask=background_Image,front_path="C:\aqgy.ttf",
               stopwords=stopwords,max_font_size=400,random_state=50)
wc.generate_feom_text(wl_space_split)
plt.imshow(wc)
plt.axis('off')
plt.show()
wc.to_file(r'aqgy.jpg')