生成图片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

这篇博客介绍了如何利用pyecharts库在Python中生成词云、柱状图、饼图、热力图和散点图。详细讲解了包括x轴旋转在内的词云设置,以及如何绘制多维数据的散点图,并展示了将多个图表整合到同一坐标系的方法。
最低0.47元/天 解锁文章
1018





