我想在一个页面上绘制多个wordclouds,这样我就可以轻松地添加到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()
这是一个简单的实现,可以让您控制图形的大小。您可以调整
figsize
以满足您的需要相关问题 更多 >
编程相关推荐