词云图是一种表现文本数据的视觉方式,通过不同颜色词汇来在一个形状内组成图像,这样能够将大量文本数据展示出来 。而python也是有方法来绘制词云图的,下面这篇文章所要介绍的内容就是,如何使用第三方库pyecharts来生成词云图 。
文章插图
1.该库生成词云图需要导入其中的options模块以及charts模块,导入完成之后要定义数据源,也就是生成词云的文本数据 。而这些文本数据需要放在元组之中保存,因为还要用数字来表示这些文本的优先级以及大小,数字大的就可以放在中间且字体额外放大,代码如下:
import pyecharts.options as optsfrom pyecharts.charts import WordClouddata = [("生活资源", "999"),("供热管理", "888"),("一次供水问题", "588")]2.然后就是通过WordCloud()方法来生成词云图了,在这个后面需要点add()方法来设置词云图的名称、词云图的数据以及词云图字体大小的范围 。然后还需要去点set_global_opts()方法来设置词云图的样式,最后调用render()方法就可以将生成的词云图保存在HTML文档之中,详细代码示例如下所示:
WordCloud().add(series_name="分析", data_pair=data, word_size_range=[6, 66]).set_global_opts(title_opts=opts.TitleOpts(title="分析", title_textstyle_opts=opts.TextStyleOpts(font_size=23)),tooltip_opts=opts.TooltipOpts(is_show=True),).render("词云图.html"))上面是最为简单的生成词云图的方式,实际上可以在add()方法之中添加shape参数,然后给它赋’circle’, ‘cardioid’, ‘diamond’, ‘star’这些值,这样就可以改变词云图的轮廓,也就是生成词云之后的形状 。
【如何使用Python生成词云图?Python怎么用pyecharts库生成词云图】以上就是关于“如何使用Python生成词云图?Python怎么用pyecharts库生成词云图”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 用Python进行多页数据爬取怎么做?Python爬虫多页抓取如何实现
- ?Python中complex函数是什么?Python中complex函数的应用
- python界面是什么样的?python软件界面的介绍
- linux中如何终止Python指令的运行?linux怎么退出python环境
- 如何挑选优质银耳 怎么挑选优质银耳
- 菠菜莜面窝窝如何做 菠菜莜面窝窝做法介绍
- 如何在淘宝网开店 淘宝网开店步骤
- 韭菜肉馅饺子的做法 韭菜肉馅饺子如何做
- 如何做鱼肉丸 做鱼肉丸方法介绍
- 微信怎么确定对方把你删了没有 微信如何确定对方把你删了没有