• wordcloud 的常规方法


    wordcloud 库把词云当作一个WordCloud对象

    ——wordcloud.WordCloud() 代表一个文本对应的词云

    ——可以根据文本中词语出现的频率等参数绘制词云

    ——绘制词云的形状、尺寸和颜色(自己设定)

    w = wordcloud.WordCloud()   生成一个词云对象w

    w.generate(txt)   向WordCloud 对象w中加载文本txt 

    w.to_file( filename )  将词云输出为图像文件, png或者jpg格式

    1 # -*- coding: utf-8 -*-
    2 import wordcloud
    3 w = wordcloud.WordCloud()
    4 w.generate("wordcloud by Python")
    5 w.to_file("aaa.png")

    运行这个会出现错误

    所以需要设置一下字体

    1 # -*- coding: utf-8 -*-
    2 import wordcloud
    3 w = wordcloud.WordCloud(font_path="times.ttf")
    4 w.generate("wordcloud by Python")
    5 w.to_file("aaa.png")

    结果就出来了hhh

    当然,也可以自己设置参数:

     w  =  wordcloud.WordCloud( <参数> )

    设置图片的大小:

    width = 400  宽度默认四百

    height = 200  高度默认两百

    设置文字:

    min_font_size = 4   最小字号默认是4号

    max_font_size = 20  最大字号是根据图片的高度进行自动调节的

    font_step = 1    字号间的步进间隔,默认为1

    font_path = "times.ttf"  指定字体文件的路径,默认为None ( "msyh.ttc"  为微软雅黑)

    max_words = 200    最大单词数量,默认为200

    stop_words = { " Python " }  不显示的单词列表

    设置词云的形状

    mask    :

    1 #指定词云的形状,默认为长方形,需要引用imread()函数
    2 from scipy.misc import imread
    3 mk = imread("pic.png")
    4 #pic.png为你想要的形状的图片
    5 w = wordcloud.WordCloud(mask = mk)

    设置词云图片的背景颜色:

    background_color = "black"  默认颜色为黑色

  • 相关阅读:
    复利计算单元测试-软件工程
    实验一 操作系统
    <构建之法>前三章读后感—软件工程
    复利计算总结-软件工程
    实验0-操作系统
    复利计算1.0~2.0~3.0~4.0-软件工程(网页版)
    典型用户与场景
    0608场景(用户故事) 任务
    构建之法读后感+学习和诚信
    0603团队变化+sprint第二个冲刺
  • 原文地址:https://www.cnblogs.com/ouyang_wsgwz/p/8994929.html
Copyright © 2020-2023  润新知