你们都想要的周杰伦头像词云
素材
import
matplotlib.pyplotas
plt# 数学绘图库
#from PIL import Image
#import numpy as np # 科学数值计算包,可用来存储和处理大型矩阵
import
jieba# 分词库
from
wordcloudimport
WordCloud, ImageColorGenerator# 词云库
from
scipy.miscimport
imread# 1.读入txt文本数据
text = open(
r".\jay.txt"
,"r"
).read()# 2.结巴分词:cut_all参数可选, True为全模式,False为精确模式,默认精确模式
cut_text = jieba.cut(text)
# 必须给个符号分隔开分词结果,否则不能绘制词云
result =
" "
.join(cut_text)# 3.初始化自定义背景图片
# image = Image.open(r"?.\jay.png")
# 读取背景图片,注意路径
image = imread(
".\jay1.jpg"
)# image = np.array(image)
# 4.产生词云图
# 有自定义背景图:生成词云图由自定义背景图像素大小决定
wc = WordCloud(
font_path=
r".\simhei.ttf"
,background_color=
"white"
,max_font_size=
50
,# 词云形状
mask=image
)
# 5.产生词云
wc.generate(result)
# 绘制文字的颜色以背景图颜色为参考
# 从背景图片生成颜色值
image_color = ImageColorGenerator(image)
wc.recolor(color_func=image_color)
# 按照背景图大小保存绘制好的词云图,比下面程序显示更清晰
wc.to_file(
r".\wordcloud_re.png"
)# 6.显示图片
# 指定所绘图名称
plt.figure(
"jay"
)# 以图片的形式显示词云
plt.imshow(wc)
# 关闭图像坐标系 不显示坐标轴
plt.axis(
"off"
)plt.show()
- 有滋有味的几道家常菜,看着都想流口水,中秋节做给家人尝尝!
- “画痴”纪检组长
- 海尔兄弟穿衣服了!网友:你们还我童年
- 夏天的音符
- 感恩老师送祝福
- ?今日白露,一年中最重要的日子,全家一定要吃这几样!百病全消
- “都看我!不看我你们怎么知道野猪什么样子?”十年过去了,老师
- 80人!聊城消防支队招聘政府专职消防员!转给需要的人!
- 月薪5000元!聊城开发区招聘工作人员!转给需要的人
- 【羡慕】澄海这些老旧小区改造后大变样,快看看有你们那里?