美文网首页
python 数据可视化基础训练一

python 数据可视化基础训练一

作者: 朝鹿志 | 来源:发表于2020-05-14 19:44 被阅读0次

    Matplotlib是一个 Python 的 2D数学绘图库
    jieba是一个 Python 的中文分词库
    wordcloud是一个 Python 的词云库
    jieba.cut所返回的结构都是一个可迭代的 generator 对象

    import jieba
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud
    #读取指定文件
    f = open(r'.\data.txt', encoding='utf-8').read()
    #对数据进行jieba中文分词,生成字符串
    cut_text = jieba.cut(f)
    # 必须给个符号分隔开分词,结果来形成字符串
    result = ''.join(cut_text)
    #指定词云图的配置,需要指定font_path,background_color,和长宽高
    wc = WordCloud(
        font_path=r'.\song.ttc',
        background_color='black',
        width=600,
        height=400,
        max_font_size=60,
        min_font_size=20,
    )
    #生成词云图,代入分词结果
    wc.generate(result)
    #保存词云图到本地
    wc.to_file(r'.\wordcloud.png')
    #指定plt名称
    plt.figure('data')
    #以plt二维图形式显示词云,代入wc
    plt.imshow(wc)
    #关闭坐标系
    plt.axis('off')
    #显示图片
    plt.show()
    
    data.png

    相关文章

      网友评论

          本文标题:python 数据可视化基础训练一

          本文链接:https://www.haomeiwen.com/subject/ikjxohtx.html