Wordcloud中未使用Wordcloud掩码

问题描述

我正在尝试使用https://amueller.github.io/word_cloud/auto_examples/masked.html

上的WordCloud设置作为示例。

这是我的脚本:

from wordcloud import WordCloud
import matplotlib.pyplot as plt
from collections import Counter
from PIL import Image
import numpy as np

text=['hello','goodbye','hello','hello']
new_mask=np.array(Image.open('heart.png'))
word_could_dict=Counter(text)
wc= WordCloud(background_color="white",mask=new_mask,contour_width=3,contour_color='red').generate_from_frequencies(word_could_dict)
wc.to_file('savefile.png')
plt.imshow(wc,interpolation="bilinear")
plt.axis("off")
plt.figure()
plt.imshow(new_mask,cmap=plt.cm.gray,interpolation='bilinear')
plt.axis("off")
plt.show()

图像只是一颗心。我希望这个词像示例中那样充满心脏,但是它们只是使用默认的方形框,因此未使用遮罩。但是,绘制蒙版后,可以很清楚地看到形状。所以我不太清楚这里发生了什么,为什么不适合戴面具。这是两个情节:

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...