如何使用Python生成具有一致文字定位的词云?

2024-04-27 04:12:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用wordcloud包在Python(3.7)中创建一个动画wordcloud。你知道吗

问题是每次跑步时单词的位置都会改变(可以理解)。有没有办法保持位置不变,或者用Python制作一个动画wordcloud更好?你知道吗

我的想法是用越来越大的文本语料库多次运行它,直到完成。然后,这些快照就可以拼接成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)

Tags: namein文本forplot动画plt单词