我必须绘制一个词云。'tweets.csv' 是一个 Pandas 数据框,它有一个名为 'text' 的列。绘制的图表并非基于最常见的词,tough。单词大小如何与其在数据框中的频率相关联?
text = df_final.text.values
wordcloud = WordCloud(
#mask = logomask,
max_words = 1000,
width = 600,
height = 400,
#max_font_size = 1000,
#min_font_size = 100,
normalize_plurals = True,
#scale = 5,
#relative_scaling = 0,
background_color = 'black',
stopwords = STOPWORDS.union(stopwords)
).generate(str(text))
fig = plt.figure(
figsize = (50,40),
facecolor = 'k',
edgecolor = 'k')
plt.imshow(wordcloud, interpolation = 'bilinear')
plt.axis('off')
plt.tight_layout(pad=0)
plt.show()
Run Code Online (Sandbox Code Playgroud)
我的数据框如下所示:
0 RT @Pontifex_pt: Temos que descobrir as riquezezas ...
1 RT @Pontifex_pt: Todos estamos …Run Code Online (Sandbox Code Playgroud)