1. 程式人生 > >Python實現生成一個單詞的圓形詞雲

Python實現生成一個單詞的圓形詞雲

效果

實現

開啟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"改為其它單詞。