zoukankan      html  css  js  c++  java
  • 解决wordcloud导出图片不清楚

    使用WordCloud生成词云图片

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

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


    调整图片清晰度:scale属性,该值越大越清楚,我设置的是scale=32。

    # 设置词云属性
    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为完整图片输出,每个词都能完全看清
  • 相关阅读:
    HDU 2116 Has the sum exceeded
    HDU 1233 还是畅通工程
    HDU 1234 开门人和关门人
    HDU 1283 最简单的计算机
    HDU 2552 三足鼎立
    HDU 1202 The calculation of GPA
    HDU 1248 寒冰王座
    HDU 1863 畅通工程
    HDU 1879 继续畅通工程
    颜色对话框CColorDialog,字体对话框CFontDialog使用实例
  • 原文地址:https://www.cnblogs.com/SuMeng/p/9949521.html
Copyright © 2011-2022 走看看