猫史档案馆


【提问】大家想要Python词云图的教程吗

用户:热情的大黄鸡984热情的大黄鸡984查看:213 回复:9 评论:2 创建时间:2019-03-25T17:36:13


如题

想要扣1

不要扣2


回复

上一页第 1 页 / 共 1 页下一页
小企鹅飞小企鹅飞

??

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

啥东东?

点赞0


评论


热情的大黄鸡984热情的大黄鸡984

送上样图

center_image

 

 

点赞0


评论


Leo韩Leo韩

122

点赞0


评论


The_End_404N0tF0undThe_End_404N0tF0und

1   

点赞0


评论


Ryan袁奥Ryan袁奥

222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222个1

点赞0


评论


绝命徒神探绝命徒神探

1 

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

基本就是jieba库和mat、os吧?

点赞0


评论

不知道为啥,用jieba库会报错QAQ

QwQ,那你用的啥??? 另:它的基本机制也算不上聪明,就是弄个文本文档里有所有的词,匹配就行了(不信你可以打开Python里的库文件夹,一看便知)


热情的大黄鸡984热情的大黄鸡984

from os import path
import numpy as np
from wordcloud import WordCloud,ImageColorGenerator
from PIL import Image
from matplotlib import pyplot as plt

text = open('text.txt').read()                      # 获取文本text
background_Image = np.array(Image.open("china.jpg"))# 读取背景图片
img_colors = ImageColorGenerator(background_Image)  # 提取背景图片颜色
#开始生成词云
wc = WordCloud(
margin = 2,                                         # 设置页面边缘
background_color = 'black',                         # 设置背景颜色
mask = background_Image,                            # 设置蒙版为背景图片,也就是按照图片轮廓填入文字
scale = 2,                                          # 设置比例尺
max_words = 200,                                    # 设置最多词个数
min_font_size = 4,                                  # 设置最小字体大小
max_font_size = 150,                                # 设置最大字体大小
)
wc.generate_from_text(text)
# 词云生成完成
wc.recolor(color_func=img_colors)                   # 根据图片色设置文字色
wc.to_file('词云图.png')                            # 保存图像,在程序所在目录找
plt.imshow(wc,interpolation='bilinear')             # 将词云图wc置入坐标轴中,interpolation表示插入
plt.axis('off')                                     # 设置坐标轴不可见       
plt.tight_layout()                                  # 这个必须要,它能让词云图完整的显示在窗口里
plt.show()                                          # 显示图像

自己看去,我不想说什么了

点赞0


评论