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')