Как создать Wordcloud в Python с последовательным позиционированием слова? - PullRequest
3 голосов
/ 25 июня 2019

Я пытаюсь создать анимированное облако слов в Python (3.7) с помощью пакета wordcloud.

Проблема в том, что слова меняют положение при каждом запуске (понятно).Есть ли способ сохранить позиции такими же, или лучше сделать анимированное облако слов в Python?

Моя идея состояла в том, чтобы запустить его несколько раз с все более крупными разделами моего текстового корпуса до полного завершения.Эти снимки могут быть сшиты вместе в GIF.

for i in range(0,int(len(topic3)/5)):
    wordcloud = WordCloud(width=1600, height=800, max_words=50).generate(str(topic9["Verbatims"].iloc[0:i*5]))
    # Open a plot of the generated image.
    plt.figure( figsize=(20,10), facecolor='k')
    plt.imshow(wordcloud)
    plt.axis("off")
    plt.tight_layout(pad=0)
#     plt.show()
    name = "word_plot_" + str(i)
    plt.savefig(name)
...