安装worldcloud
通过settings安装
命令行安装
pip install wordcloud -i https://mirrors.aliyun.com/pypi/simple/
图片准备
图片背景要为白色、或透明。如下:篮球巨星
文本准备
大段英文文章
代码
import wordcloud
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
def show(obj):
img = Image.open('cxk.png')
bg=np.array(img)
wc=wordcloud.WordCloud(
'C:\Windows\Fonts\STHUPO.TTF',#字体,可自行去文件夹找字体
width=500,
height=300,
background_color='white',
mask=bg,#把cxk图片作为遮罩
# random_state=30 #修该横竖单词比例
)
t=wc.generate(obj)
t.to_file('lzl.png')
# t.to_image().save('d:/xxx.png') #把词云可视化图输出到D盘
plt.imshow(t)
plt.axis('off') #开或关,坐标轴(x轴,y轴) ,off表示关,on表示开
plt.show()
f=open('text1.txt').read()
show(f)