可以自定义突出关键词的词云图
时间: 2023-02-15 21:53:58 浏览: 46
可以使用网上的词云生成工具或者使用 Python 的词云库进行生成。你需要准备一份文本数据,然后在设置中指定你希望突出的关键词,程序会根据关键词在文本中的出现频率自动调整字体大小。
例如,在 Python 中使用词云库 wordcloud 可以这样生成词云图:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文本数据
text = open('text.txt').read()
# 生成词云图
wordcloud = WordCloud().generate(text)
# 显示图片
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
```
你可以使用 wordcloud 的 stopwords 参数来指定哪些词不需要出现在词云图中,也可以使用最大字体 max_font_size 和最小字体 min_font_size 参数来限制字体大小的范围,这样就可以将你指定的关键词突出显示。
```python
# 忽略一些常用词
stopwords = set(['the', 'and', 'to', 'of', 'a'])
# 生成词云图
wordcloud = WordCloud(stopwords=stopwords, max_font_size=40, min_font_size=10).generate(text)
# 显示图片
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)