from wordcloud import WordCloud wc = WordCloud( background_color='white', # 设置背景色 mode = 'RGBA', # 默认为“RGB” width = 2000, # 设置背景宽,默认为400像素 height = 1200, # 设置背景高,默认为200像素 max_font_size=300, # 最大字体 min_font_size=5, # 最小字体 font_path='songti.ttc', # 由于要显示中文,需要设置字体,否则会出现乱码 max_words = 200, # 最大词汇个数 colormap='Greens' # 指定词云色系,默认随机分配颜色 ) wc.generate(data_for_wordcloud) wc.to_file("meituan.png")把这段代码改为plt。、.show()
时间: 2023-12-08 09:03:42 浏览: 31
您可以将上述代码修改为以下内容:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
wc = WordCloud(background_color='white',
mode='RGBA',
width=2000,
height=1200,
max_font_size=300,
min_font_size=5,
font_path='songti.ttc',
max_words=200,
colormap='Greens'
)
wc.generate(data_for_wordcloud)
plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()
```
这样就可以使用 `plt.imshow()` 和 `plt.show()` 来显示词云图像了。
相关问题
from wordcloud import WordCloud wc = WordCloud( background_color='white', # 设置背景色 mode = 'RGBA', # 默认为“RGB” width = 2000, # 设置背景宽,默认为400像素 height = 1200, # 设置背景高,默认为200像素 max_font_size=300, # 最大字体 min_font_size=5, # 最小字体 font_path='songti.ttc', # 由于要显示中文,需要设置字体,否则会出现乱码 max_words = 200, # 最大词汇个数 colormap='Greens' # 指定词云色系,默认随机分配颜色 ) wc.generate(data_for_wordcloud) wc.to_file("meituan.png")改为plt.show()形式
如果想要直接在代码中显示词云图像,可以将最后一行的 `wc.to_file("meituan.png")` 改为 `plt.imshow(wc, interpolation='bilinear')` 和 `plt.axis("off")`,并在代码的最后加上 `plt.show()`,如下所示:
```
from wordcloud import WordCloud
import matplotlib.pyplot as plt
wc = WordCloud(
background_color='white',
mode = 'RGBA',
width = 2000,
height = 1200,
max_font_size=300,
min_font_size=5,
font_path='songti.ttc',
max_words=200,
colormap='Greens'
)
wc.generate(data_for_wordcloud)
plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()
```
这样就可以直接在代码中显示词云图像了。
#查看48簇群的词云图 db48wc = [(x, y) for x, y in zip(pin48fc.index.tolist(), pin48fc.tolist())] db48wc = str(db48wc) from wordcloud import WordCloud wc2 = WordCloud(background_color='lightyellow',mode = 'RGBA',width = 300,height = 300,max_font_size=300,min_font_size=3,font_path='songti.ttc',max_words = 200,colormap='Reds') wc2.generate(db48wc) wc2.to_file("db48.png")改为plt.show()形式
可以使用以下代码来显示词云图:
```
from wordcloud import WordCloud
import matplotlib.pyplot as plt
db48wc = [(x, y) for x, y in zip(pin48fc.index.tolist(), pin48fc.tolist())]
db48wc = str(db48wc)
wc2 = WordCloud(background_color='lightyellow',mode = 'RGBA',width = 300,height = 300,max_font_size=300,min_font_size=3,font_path='songti.ttc',max_words = 200,colormap='Reds')
wc2.generate(db48wc)
plt.imshow(wc2, interpolation='bilinear')
plt.axis("off")
plt.show()
```
这样就会在窗口中显示出词云图。如果需要保存图片,可以使用 `plt.savefig()` 函数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)