wordcloud = WordCloud(font_path="simhei.ttf",background_color="white",max_font_size=80)
word_frequence = {x[0]:x[1] for x in words_stat.head(100).values}
word_frequence_list=[]
for key in word_frequence:
temp = (key,word_frequence[key])
word_frequence_list.append(temp)
wordcloud = wordcloud.fit_words(word_frequence_list)
plt.imshow(wordcloud)
plt.show()
frequencies = sorted(frequencies.items(), key=itemgetter(1), reverse=True)
AttributeError: ‘list’ object has no attribute ‘items’
[stack overflow](https://stackoverflow.com/questions/45994551/python-wordcloud-meet-attributeerror-list-object-has-no-attribute-items)
fit_words want’s your dictionary, not a list of key/value pairs. You can pass word_frequence directly.
wordcloud.fit_words(word_frequence)