准备工作:
安装配置Python, 请自行度娘、谷哥
安装必要依赖:
pip install wordcloud
pip install matplotlib
准备一份写满各种文字的文本文件 (这里我用了一份csv)
一张特征鲜明的图片(这里我找了一张苹果的logo)
apple.jpg
import pandas as pd
import wordcloud
from matplotlib.image import imread
reader = pd.read_csv('./output/review_details.csv')
reviews_column = reader['review text']
reviews = str(reviews_column.values)
M = imread('apple.jpeg')
cloud = wordcloud.WordCloud(mask=M)
cloud.width = 800 #输出图片宽度
cloud.height = 1200#输出图片高度
#cloud.max_font_size=30#最大字体
#cloud.min_font_size=1#最小字体
#还可以设定具体字体样式
cloud.generate(reviews)
cloud.to_file('cloud.jpg')
效果如下:
cloud.jpg
网友评论