Допустим, у вас есть данные частоты в dict data
Следующий код должен работать
import os
from os import path
from wordcloud import WordCloud
import matplotlib.pyplot as plt
data = {
'Bla': 10,
'Bl': 2,
'cold' : 9,
'random': 6
}
wordcloud = WordCloud(max_font_size=40).generate(" ".join([(k + ' ') * v for k,v in data.items()]))
plt.figure()
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis("off")
plt.show()