北京著名地标建筑美食为字眼的python词云图代码
时间: 2023-06-21 14:06:30 浏览: 131
以下是一个使用 Python 生成北京著名地标建筑美食为字眼的词云图的示例代码:
```python
import jieba
import wordcloud
from PIL import Image
import numpy as np
# 读取文本
with open('beijing_food.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 分词
words = jieba.cut(text)
# 加载背景图片
mask = np.array(Image.open('beijing.jpg'))
# 生成词云图
wc = wordcloud.WordCloud(
font_path='msyh.ttc', # 指定字体
background_color='white', # 背景色
max_words=200, # 最大显示单词数
mask=mask, # 背景图片
)
wc.generate(' '.join(words))
# 保存词云图
wc.to_file('beijing_food_cloud.png')
```
这段代码会生成一个名为 `beijing_food_cloud.png` 的词云图,其中包含了北京著名地标建筑美食的字眼。你需要先准备一个名为 `beijing_food.txt` 的文本文件,里面包含了相关的文本内容,以及一张名为 `beijing.jpg` 的背景图片。你可以根据需要自行替换这些文件。
阅读全文