个性化词云图片代码(免费词云图生成器)

可以生成爱心,以及想要的任何形状的词云图像,可自定义文字

首先,需要下载 wordcloud包,采用pip install 的方式

接下来导入这个包以及需要的其他包

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

然后

text=' aaa'#复制你想要展示的文本信息在这里
mask=np.array(Image.open(r'photo/love01.png'))

我的图片我用windows的画图工具画的,有点不太好看,如下图所示:


然后我们将这个上面的图片保存下来,并使用下面的代码就可以输出结果拉

word_cloud=WordCloud(background_color='white', max_words=2000,repeat=True, mask=mask,min_font_size=1)
word_cloud.generate(text)
word_cloud.to_file('mask_wordcloud.jpg')
#显示效果图
plt.axis("off")
plt.imshow(word_cloud, interpolation="bilinear")
plt.show()

结果如下图所示:


注意,上面的文本和mask可以根据自己的需要进行替换