问题描述
我尝试使用python wordcloud生成它,但结果却大不相同,文档中没有与此示例相似的示例,这是我对wordcloud的代码:
from PIL import Image
from wordcloud import WordCloud,STOPWORDS,ImageColorGenerator
import numpy as np
import matplotlib.pyplot as plt
with Image.open('12 years slave.png') as img:
image = np.array(img)
with open("12 years slave.txt","r") as f:
text = f.read()
movie_wc = WordCloud(background_color= "white",max_words= 400,stopwords= STOPWORDS,mask= image)
movie_wc.generate(text)
coloring = ImageColorGenerator(image)
fig = plt.figure()
plt.imshow(movie_wc,interpolation= "bilinear")
plt.imshow(movie_wc.recolor(color_func=coloring),interpolation="bilinear")
fig.set_figheight(10)
fig.set_figwidth(13)
plt.axis("off")
plt.show()
我想像这样在图像周围生成文字云 :https://i.stack.imgur.com/nDZMY.jpg
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)