zoukankan      html  css  js  c++  java
  • 汉化的simple词云

      汉化的simple词云:

    #coding:utf-8
    """
    Minimal Example
    ===============
    
    Generating a square wordcloud from the US constitution using default arguments.
    """
    
    from os import path
    from wordcloud import WordCloud
    
    d = path.dirname(__file__)
    
    # 读取全部文件的内容
    text = open(path.join(d, '3.txt'),"rb").read()  #rb二进制读取,
    text=text.decode("utf-8") #按照utf-8解码
    #print text #utf-8
    # Generate a word cloud image,根据词语创建云图
    wordcloud = WordCloud(font_path="simkai.ttf").generate(text)
    
    # Display the generated image:
    # the matplotlib way:
    
    import matplotlib
    import  matplotlib.pyplot as plt #数据可视化
    
    matplotlib.rcParams["font.sans-serif"]=["simhei"] #配置字体
    matplotlib.rcParams["font.family"]="sans-serif"
    
    #绘图1
    plt.imshow(wordcloud, interpolation='bilinear')
    plt.axis("off")
    
    # lower max_font_size
    #绘图2
    wordcloud = WordCloud(width=800, height=400,font_path="simkai.ttf",max_font_size=40).generate(text)
    plt.figure()
    plt.imshow(wordcloud, interpolation="bilinear")
    plt.axis("off")
    plt.show()
    
    # The pil way (if you don't have matplotlib)
    #image = wordcloud.to_image()
    #image.show()
  • 相关阅读:
    欧拉函数的一个性质及其证明
    【机器人M号】题解
    【求和】题解
    uva11292贪心基础题目
    hdu 1009 贪心基础题
    近期计划,理清思路,大步向前
    hdu1712 分组背包
    TOJ3596 二维背包
    hdu1114 完全背包
    BestCoder Round #81 (div.2)1001
  • 原文地址:https://www.cnblogs.com/my-global/p/12447467.html
Copyright © 2011-2022 走看看