安装库:
pip install wordcloud
wordcloud库是依赖numpy库和PIL库的
pip install numpy
pip install Pillow
wordcloud
这里有介绍:
常用的方法:
注意事项:
如果需要显示中文,需要设置字体路径:font_path,
wordcloud.WordCloud()
font_path = ““C:WindowsFontsSTHUPO.TTF””
win在C:WindowsFonts目录下:
案例
import PIL import matplotlib.pyplot as plt import numpy as np import wordcloud text1 = "外向 善良 开朗 活泼 好动 外向 善良 开朗 活泼 好动 轻松 愉快 热情 可亲 豁达 稳重 幽默 真诚 豪爽 耿直 成熟 独立" image1 = PIL.Image.open(r'panda.jpg') # 这里可以导入一个背景图 MASK = None if image1: MASK = np.array(image1) wordcloud.random_color_func(word=None, font_size=None, position=None, orientation=None, font_path=None, random_state=None) WC = wordcloud.WordCloud(font_path="C:WindowsFontsSTHUPO.TTF", max_words=2000, mask=MASK, height=400, width=400, background_color='white', repeat=False, mode='RGBA') # 设置词云图对象属性 con = WC.generate_from_text(text1) plt.imshow(con) con.to_file("result.png") plt.axis("off")
看源码 看源码 看源码
效果图
无背景效果 有背景效果
背景图
百度: 黑白动物
下载保存名字时改为 xxx.png
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)