def world_cloud():
""" ????
"""
counter = {}
with open(os.path.join("data", "post_pre_desc_counter.csv"),
"r", encoding="utf-8") as f:
f_csv = csv.reader(f)
for row in f_csv:
counter[row[0]] = counter.get(row[0], int(row[1]))
pprint(counter)
file_path = os.path.join("font", "msyh.ttf")
wc = WordCloud(font_path=file_path,
max_words=100,
height=600,
width=1200).generate_from_frequencies(counter)
plt.imshow(wc)
plt.axis('off')
plt.show()
wc.to_file(os.path.join("images", "wc.jpg"))
评论列表
文章目录