Python WordCloud 初识

本文为Python初学者提供WordCloud库的简单介绍,旨在帮助快速掌握如何使用WordCloud生成词云,包括安装、输入输出格式及注意事项,特别是处理中文显示和背景设置。通过实例展示词云效果,鼓励读者动手实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我们写代码的时经常需要用的一些不是很熟悉的工具,但又需要快速上手,最直接的方法就是看官方文档,不过,很多文档都是英文的(暴击),此博客就是帮助萌新快速上手的,不会牵涉很复杂的理论,老司机请自动略过(当然欢迎指正)

worldcloud的作用

基于 Python 的词云生成库,可以实现词频可视化,根据你给出字符串,对词频进行统计,以不同的大小显示出来

用法

  • 安装
pip install matplotlib  #python 的画图的包,类似于 MATLAB 中的 plot
pip install wordcloud
  • 输入
    worldcloud 的输入格式是,以空格为分隔符的字符串

  • 输出
    worldcloud 的输出是你指定的图片,在图片中可视化的将你输入的字符显示出来

Example

from matplotlib.image import imread
import matplotlib.pyplot as plt
from wordcloud import WordCloud
font = '你自己电脑中安装的字体的路径'
kw_str = '今天 的 天气 真不错 啊,我们 一起 去 吃饭吧!' #你需要进行可视化的字符串
color_mask = imread(os.getcwd()+"/python.jpg")  # 读取背景图片
cloud = WordCloud(
 # 设置字体,不指定就会出现乱码
 font_path=font, #这个路径是pc中的字体路径
 # 设置背景色
 background_color='white',
 # 词云形状
 mask=color_mask,
 # 允许最大词汇
 max_words=2000,
 # 最大号字体
 max_font_size=40
)
word_c
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值