使用WordCloud生成词云图片

调整图片清晰度:scale属性,该值越大越清楚,我设置的是scale=32。
wordcloud=WordCloud(
  font_path=“simhei.ttf”,
  margin=1,
  scale=32,
  background_color=“white”,
  mode=“RGBA” )

词云对象读入数据

wordcloud=wordcloud.fit_words(word_frequence)

#生成词云
wordcloudimshow(wordcloud)

#两种输出图片方式

1、指定精度进行输出

wordcloud.savefig(“E:/temp.jpg”,dpi=600)

2、完整图片输出

wordcloud.to_file(“E:/temp.png”)
#预览图片
wordcloud.show()

词云属性解释

font_path:字体路径
max_font_size:最大字号,这个我是有做调整的,有时默认生成出来会觉得,关键词大小都差不多,没有突出的关键词,没有那种词云的感觉。就像下图那样。

margin:词间间距
scale:精度级别?比例?我不知道具体该怎么翻译,反正越大越清楚。运行速度越慢
background_color:背景颜色,如果想弄透明需要这里填None,然后后面的选项填RGBA,A代表透明度,只有RGBA的模式才能有透明背景。

mode:颜色模式默认"RGB",想弄透明背景需要选择"RGBA"
输出模式:plt.savefig输出是指定精度输出,wordcloud.to_file为完整图片输出,每个词都能完全看清

发布了160 篇原创文章 · 获赞 43 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/weixin_43590389/article/details/103571228
今日推荐