三步编写一个Python词云制作小工具

步骤1:配置对象参数

import wordcloud# pip install wordcloud
w=wordcloud.WordCloud()#生成一个词云对象

步骤2:加载词云文本

txt="Python and WordCloud"
w.generate(txt)#向WordCloud对象w中加载文本txt

步骤3:输出词云文件

w.to_file("outfile.png")


词云应用案例

英文用法

import wordcloud 
txt = "life is short, you need python" 
w = wordcloud.WordCloud(background_color = "white")
w.generate(txt) 
w.to_file("pywcloud.png")#保存的文件名



中文用法(需安装jieba库进行分词处理)

import jieba 
import wordcloud 
txt = "人生苦短,我学Python" 
w = wordcloud.WordCloud( width=1000,height=700,font_path="MSYHL.TTC")
w.generate(" ".join(jieba.lcut(txt))) 
w.to_file("./image/pywcloud.png")

相关文章

业务人员学Python系列(5):十行代码定制属于自己的词云

俗话说:不要只顾低头拉车,还要抬头看路。意思就是在努力的同时,也要经常看看方向,不断明确目标。咱们学习Python也一样,既要认真的学,又要经常看看学了有什么用。这就是咱们这个系列的特点,通过职场中的...

python爬取B站视频弹幕分析并制作词云

1.分析网页视频地址: www.bilibili.com/video/BV19E… 本身博主同时也是一名up主,虽然已经断更好久了,但是不妨碍我爬取弹幕信息来分析呀。 这次我选取的是自己 唯一的爆款视...

python实现文字转语音(百度智能云)

这个应用是对百度智能云的功能调用,需要网络支持,需要到百度注册相应的账号才能使用,商业用户需要收费,有少量数据是免费的可以测试。pip install baidu-aipfrom aip import...

python冷门操作-13.wordcloud干货

wordcloud是优秀的词云展示第三方库-词云以词语为基本单位,更加直观和艺术地展示文本通过词云,我们可以快速提取大段文本的重要信息.体验一下:#直接输出import jieba from word...