Мне удалось решить мою проблему, используя подзаговоры и следующий код:
def display_wordcloud(top_words, title, n_components):
plt.figure()
j = np.ceil(n_components/4)
for t in range(n_components):
i=t+1
plt.subplot(j, 4, i).set_title("Topic #" + str(t))
plt.plot()
plt.imshow(WordCloud().fit_words(top_words[t]))
plt.axis("off")
fig.suptitle(title)
plt.show()
Здесь n_components - это количество графиков, которые я хочу увидеть, а также количество различных тем в моей модели темы.
Top_words - это главные слова из каждой темы в моей тематической модели.
И плитка это название, которое я хочу для моей фигуры
Этот код отображает 4 графика в каждом ряду.