如何解决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()
图像只是一颗心。我希望这个词像示例中那样充满心脏,但是它们只是使用默认的方形框,因此未使用遮罩。但是,绘制蒙版后,可以很清楚地看到形状。所以我不太清楚这里发生了什么,为什么不适合戴面具。这是两个情节:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。