用户:
热情的大黄鸡984查看:2 回复:9 评论:2 创建时间:2019-03-25T17:36:13
如题
想要扣1
不要扣2
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222个1
点赞0
评论
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
评论