Source code for ssp.viz.word_cloud

from wordcloud import WordCloud, STOPWORDS
import matplotlib.pyplot as plt


[docs]def plot_word_cloud(df, text_col, max_words=500): text_data = df[text_col] plt.figure(figsize=(16, 13)) wc = WordCloud(background_color="black", max_words=500, stopwords=STOPWORDS, max_font_size=40) wc.generate(" ".join(text_data)) plt.title("Twitter Raw Dataset", fontsize=20) plt.imshow(wc.recolor(colormap='Pastel2', random_state=17), alpha=0.98) plt.axis('off')