码迷,mamicode.com
首页 > 其他好文 > 详细

解决wordcloud导出图片不清楚

时间:2018-11-13 00:16:41      阅读:1566      评论:0      收藏:0      [点我收藏+]

标签:介绍   rgba   imshow   efi   pre   www.   透明   预览图   height   

使用WordCloud生成词云图片

使用scale属性,精度级别?比例?我不知道具体该怎么翻译,反正越大越清楚。以下是详细代码。


 

本文详细介绍参考自:https://www.jianshu.com/p/fdd0acccf1c5

wordcloud开源项目:https://github.com/amueller/word_cloud

# 设置词云属性
wordcloud=WordCloud(
font_path="simhei.ttf",
margin=1,
scale=32,
background_color="white",
 mode="RGBA" )
# 词云对象读入数据
wordcloud=wordcloud.fit_words(word_frequence)

#生成词云
plt.imshow(wordcloud)

#两种输出图片方式
# 1、指定精度进行输出
# plt.savefig("E:/temp.jpg",dpi=600)
# 2、完整图片输出
wordcloud.to_file("E:/temp.png")
#预览图片
plt.show()

 

词云属性解释

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

 技术分享图片

调整成120之后就好看很多,有很明显的差别

技术分享图片

  • margin:词间间距
  • scale:精度级别?比例?我不知道具体该怎么翻译,反正越大越清楚。运行速度越慢
  • background_color:背景颜色,如果想弄透明需要这里填None,然后后面的选项填RGBA,A代表透明度,只有RGBA的模式才能有透明背景。
  • mode:颜色模式默认"RGB",想弄透明背景需要选择"RGBA"
  • 输出模式:plt.savefig输出是指定精度输出,wordcloud.to_file为完整图片输出,每个词都能完全看清

 

解决wordcloud导出图片不清楚

标签:介绍   rgba   imshow   efi   pre   www.   透明   预览图   height   

原文地址:https://www.cnblogs.com/SuMeng/p/9949521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!