生成图片api
from snapshot_selenium import snapshot
make_snapshot(snapshot, bar.render(), "bar.png")
1.WordCloud生成词云
from pyecharts import options as opts
from pyecharts.globals import SymbolType
from pyecharts.charts import WordCloud
# 数据清洗,去掉无效词
data = pd.read_excel(GOODS_STANDARD_EXCEL_PATH)
jieba.analyse.set_stop_words(STOP_WORDS_FILE_PATH)
# 1、词数统计
keywords_count_list = jieba.analyse.textrank(' '.join(data.title), topK=50, withWeight=True)
print(keywords_count_list)
word_cloud = (
WordCloud()
.add("", keywords_count_list, word_size_range=[20, 100], shape=SymbolType.DIAMOND)
.set_global_opts(title_opts=opts.TitleOpts('title="避孕套功能词云TOP50"'))
)
word_cloud.render('title-word-cloud.html')
x轴旋转
c = (
Bar()
.add_xaxis(x)
.add_yaxis("series0", y,