zoukankan      html  css  js  c++  java
  • wordcloud词云可视化

     1 import jieba
     2 import wordcloud
     3 
     4 f = open("新时代中国特色社会主义.txt", "r", encoding="gbk") #只读.txt文件。这里一定注意是gbk!!!,而不是utf-8(如果出错,请把encoding删除)
     5 
     6 t = f.read()
     7 f.close()
     8 ls = jieba.lcut(t)
     9 
    10 txt = " ".join(ls)
    11 w = wordcloud.WordCloud(
    12     width=1000, height=700,
    13     background_color="white",
    14     font_path="MSYH.ttc" #没有设置字体可能出现,词云的结果均为方框。建议设置MSYH.ttc/MSYH.TTC(微软雅黑)
    15 )
    16 w.generate(txt)
    17 w.to_file("wordcloud1.png") #在程序当前目录,生成图片wordcloud1.png

     1 import jieba
     2 import wordcloud
     3 from scipy.misc import imread
     4 
     5 mask = imread("chinamap.jpg") #设置背景图片chinamap.jpg
     6 excludes = { }
     7 
     8 f = open("新时代中国特色社会主义.txt", "r", encoding="gbk") #只读.txt文件。这里一定注意是gbk!!!,而不是utf-8(如果出错,请把encoding删除)
     9 
    10 t = f.read()
    11 f.close()
    12 ls = jieba.lcut(t)
    13 txt = " ".join(ls)
    14 
    15 w = wordcloud.WordCloud(
    16     width = 550, height = 500,
    17     background_color = "white",
    18     font_path = "MSYH.ttc", mask = mask #没有设置字体可能出现,词云的结果均为方框。建议设置MSYH.ttc/MSYH.TTC(微软雅黑)
    19     )
    20 
    21 w.generate(txt)
    22 w.to_file("wordcloud2.png") #在程序当前目录,生成图片wordcloud2.png

  • 相关阅读:
    自定义控件其实很简单5/12
    自定义控件其实很简单1/3
    自定义控件其实很简单1/4
    自定义控件其实很简单1/6
    ListView addfooter 没显示 footer的原因(之一)
    android 版本和 api level 的对应关系
    derby入门
    OA系统与ERP的区别
    Windows下的定时任务
    linux学习笔记——安装问题
  • 原文地址:https://www.cnblogs.com/tectal/p/9291479.html
Copyright © 2011-2022 走看看