Python使用WordCloud生成英文词云图完整教程

Miles
Miles
发布时间:2026-10-13| 5人浏览过
原创

本文详细介绍如何利用Python的wordcloud模块生成英文词云图。通过读取文本文件,配置字体、背景颜色、图片尺寸及最大词数等关键参数,实现自定义词云效果。代码示例展示了从导入模块、读取数据到生成并显示图片的全过程,适用于基础数据可视化需求。

Python生成英文词云图的方法

利用wordcloud模块可以生成词云图,以下测试文本内容为:

Betty Botter bought some butter but she said the butter's bitter. If I put it in my batter it will make my batter bitter. So, she bought some better butter, better than the bitter butter and she put it in her batter and her batter was not bitter. So 'twas good that Betty Botter bought some better butter.

生成词云图的具体代码如下:


#导入生成云图模块
from wordcloud import WordCloud
with open("F:/python入门/数据2/fenci_test2.txt" ,encoding="utf-8")as file:
  #读取文本
  text=file.read()
  #设置词云的字体、背景颜色、宽、高、字数
  wordcloud=WordCloud(font_path="C:/Windows/Fonts/Tahoma.ttf",
  background_color="black",width=600,
  height=300,max_words=50).generate(text)
  #生成图片
  image=wordcloud.to_image()
  #显示图片
  image.show()

运行结果如下:

以上是本文的全部内容,希望对各位的学习有所帮助,也欢迎大家继续支持本站。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。