Python实现生成一个单词的圆形词云

匿名 (未验证) 提交于 2019-12-02 22:11:45

效果

实现

打开IDLE,新建文件singleWord.py

 import numpy as np import matplotlib.pyplot as plt from wordcloud import WordCloud  text = "Love"  x, y = np.ogrid[:300, :300]  mask = (x - 150) ** 2 + (y - 150) ** 2 > 130 ** 2 mask = 255 * mask.astype(int)   wc = WordCloud(background_color="white", repeat=True, mask=mask) wc.generate(text)  plt.axis("off") plt.imshow(wc, interpolation="bilinear") plt.show()

保存并运行,要修改单词,只需要将text = "Love"改为其它单词。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!