首页 - 素材教程 - 素材百科 - 词云模板图-nvivo词云怎么做

词云模板图-nvivo词云怎么做

原创:素材网 2023-08-01 14:04:29

Python如何生成词云的方法

这篇文章主要介绍了关于Python如何生成词云的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

前言

今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图:

效果图一:

效果图二:

根据效果图分析的还是比较准确的,小说中的主人公就是“程理”,所以出现次数最多。图中有两种模式,一种是默认的模式,另一种是自己添加图片作为背景。下面我就带大家一起来学习怎样去生成词云!

wordcloud的安装

对于新人来说安装wordcloud模块就是一大关,我们一般都是通过Pycharm或者PIP安装的,但是在安装wordcloud时会提示错误,如下:

我的解决方法是直接访问下面的网址,根据你的电脑和py版本下载对应的whl文件

下载完成后,把whl文件放在pip路径下,输入下面的代码,记住代码的whl文件名一定是适合你的文件名,我只是举例:

pip install wordcloud-1.4.运行后会显示安装成功

wordcloud的简单用法

wordcloud的基本方法,看源码如下:

各个参数大家应该一看就明白,另外wordcloud还有几个其他方法,比如fit_words,generate(text),to_file(filename)等等都是非常好理解的。

wordcloud生成词云

效果图一的代码:

from wordcloud import WordCloud

import as plt #绘制图像的模块

import jieba #jieba分词

path_txt='C://Users/Administrator/Desktop/'

f = open(path_txt,'r',encoding='UTF-8').read()

# 结巴分词,生成字符串,wordcloud无法直接生成正确的中文词云

cut_text = " ".join((f))

wordcloud = WordCloud(

#设置字体,不然会出现口字乱码,文字的路径是电脑的字体一般路径,可以换成别的

font_path="C:/Windows/Fonts/",

#设置了背景,宽高

background_color="white",width=1000,height=880).generate(cut_text)

(wordcloud, interpolation="bilinear")

("off")

()运行后:

效果图二,给词云加上图片背景,代码如下:

from PIL import Image

from wordcloud import WordCloud, ImageColorGenerator

import as plt

import numpy as np

import jieba

def GetWordCloud():

path_txt = 'C://Users/Administrator/Desktop/'

path_img = "C://Users/Administrator/Desktop/"

f = open(path_txt, 'r', encoding='UTF-8').read()

background_image = ((path_img))

# 结巴分词,生成字符串,如果不通过分词,无法直接生成正确的中文词云,感兴趣的朋友可以去查一下,有多种分词模式

#Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

cut_text = " ".join((f))

wordcloud = WordCloud(

# 设置字体,不然会出现口字乱码,文字的路径是电脑的字体一般路径,可以换成别的

font_path="C:/Windows/Fonts/",

background_color="white",

# mask参数=图片背景,必须要写上,另外有mask参数再设定宽高是无效的

mask=background_image).generate(cut_text)

# 生成颜色值

image_colors = ImageColorGenerator(background_image)

# 下面代码表示显示图片

((color_func=image_colors), interpolation="bilinear")

("off")

()

if __name__ == '__main__':

GetWordCloud()运行后:

nvivo词云怎么做

nvivo词云制作方法如下:

步骤一:数据准备

首先是准备文本数据,要求文本数据不包含图片或音视频文件及其链接。其次是对准备的数据进行分词,提取关键字,并进行词频统计。

步骤二:导入数据

1、进入凡科快图官网,找到【工具箱】中的【词云】功能,点击【立即使用】。

2、在【文本】中可以批量导入我们准备好的文本数据,直接复制粘贴即可。这里我们还可以调整一下文本的词频、颜色、字体、角度等参数。

步骤三:设置样式

1、在【形状】中可以自定义自己喜欢的词云图形,除了基本的几何图形,还有很多例如人物、美食、

表情包

等特色的图案类型可以选择,让设计出来的词云图更有个性,更加有趣。

在BDP中,如何制作词云呢?

词云操作还是很简单的,正好之前借着《人民的名义》分析几张词云图,给大家分享一下:

剧中人物到底谁最受欢迎?

《人民的名义》哪些关键词深受关注呢?

除了电视名,达康书记的GDP太亮了,GDP更是我们国民关心的问题,电视反映现实,这或许也是这部戏的大火的原因吧~

谁是整部戏的颜值担当呢?

虽然wuli侯局长的人气被掩盖了,但颜值还是妥妥的,更何况他可是颜值与厨艺的综合担当(星星眼),放上一张wuli侯局长的照片镇楼!

数据仅供娱乐哈,哎,那些酷酷的图是什么?是怎么做的哦?

说了这么多,词云是什么呢?

简单说,词云是根据一段文字里的关键词出现频率生成文字的图片组合,字体越大说明对应的词汇的频率越高!词云适合分析一些文本类型的字段,比如用户职位分布、热点词分析等。

怎么用词云分析最爱的《人民的名义》呢?

首先,快速上传数据

将数据上传至BDP,BDP的词云图会自动对数据进行词频计数,不需要用户手动计数。

然后,拖拽生成高端的词云

进入“编辑图表”界面后,词云图的要求是1个维度,0个数值,只需要将自己需要分析的字段拖拽到维度栏,选择词云即可。

(注:默认智能分词,不要可以勾掉哦~)

词云图的制作奏是这么简单,泥萌学会了吗?《人民的名义》等你来玩~

< 上一篇 word文档格式的背景模板-如何在word文档中插入底板,像ppt的母板一样? 下一篇 > ppt模板背景图片更改-ppt背景怎么换成自己的图片
相关推荐
校园卫生海报-创建卫生城市宣传海报-怎么设计环保海报?
插画培训培训-插画培训机构推荐
海报奶茶招聘模板-奶茶店招聘信息怎么写?
校园纳新海报-社团纳新海报尺寸-动漫社招新海报制作要怎么作