pyecharts实现词云图html和png

更新时间:2023-06-07 08:28:09 阅读: 评论:0

pyecharts实现词云图html和png金句名言
⽬标是使⽤python程序读取词、词频⽣成⼀个词云图,结果输出可以选择html格式,也可以选择png
pyecharts简介
官⽅的介绍也很简单,简单来说就是说是应⼤数据⽽⽣的可视化库
使⽤
使⽤上可以先下载⽰例代码,看上去多其实每个⽬录都是⼀个图形,使⽤上感觉和JS插件也差不多,挺简单的。
要从这么多图形⾥找到⾃⼰需要的⽰例也是要花点功夫的,^^高考试题
词云⽰例
数据格式:
共享模式pyecharts需要的数据格式为⼆维数组:
[['的' '232'],['情感' '119'],['和' '42']]
def create_wcloud(lf):
(罢工
WordCloud()
.add(ries_name="热词云图",
# 添加数据
data_pair=lf.data,
# 字间隙
word_gap=5,
无缝天衣
# 调整字⼤⼩范围图片1
word_size_range=[15, 80],分娩球
shape="cursive"
# 选择背景图,也可以不加该参数,使⽤默认背景
# mask_image='timg.jpg'
)
.t_global_opts(
title_opts=opts.TitleOpts(
title="热词云图", title_textstyle_opts=opts.TextStyleOpts(font_size=23)
),
tooltip_opts=opts.TooltipOpts(is_show=True),
)
# 输出为html格式
.render("testbasic.html")
)
⽣成图⽚
pyecharts⽣成图⽚需要安装 snapshot-lenium 或者 snapshot-phantomjs。⽽使⽤snapshot-lenium需要安装浏览器的插件,否则会报错。
所以⽣成图⽚的⽅案我们使⽤wordcloud。效果也不错
数据格式:
wordcloud需要的词频数据格式是字典,如下:
mydata {'的': 232, '情感': 119, '和': 42, '分析': 41, '⽅法': 36}
wc = WordCloud(font_path='C:\\windows\\Fonts\\f', background_color='White', max_words=50)
plt.imshow(wc)
plt.axis("off")  # 不显⽰坐标轴
汇集plt.show()
<_file('Wordcloud.png')  # 保存的图⽚命名为Wordcloud.pn

本文发布于:2023-06-07 08:28:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/892381.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需要   数据格式   插件   词频   选择   数据
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图