【发布时间】:2020-07-31 15:53:59
【问题描述】:
我想在一页上绘制多个 wordcloud,以便我可以轻松地添加到 word 文档中。以下代码有效,但是 wordclouds 太小了。我怎样才能解决这个问题?谢谢。
for t in range(ldamodel.num_topics):
plt.subplot(6,2,t+1)
print(ldamodel.show_topic(t, num_words))
word_p_list = ldamodel.show_topic(t, num_words)
topic_word_dict = {p[0]:p[1] for p in word_p_list}
plt.imshow(WordCloud().fit_words(topic_word_dict))
plt.axis("off")
plt.title("Topic #" + str(t+1))
plt.savefig(f"terms_all.png", bbox_inches='tight')
plt.show()
【问题讨论】:
标签: python matplotlib word-cloud