python数据可视化(三)字云
来源:互联网 发布:刘涛用什么软件直播 编辑:程序博客网 时间:2024/06/08 11:27
下面将分两个章节具体学习wordCloud这个比较火的类。
第一个章节学使用。
第二个章节看源码,解释第一个章节中没有看懂的问题。
Environment:
eclipse+pydev python3
- 1–分析使用方法:
用到的库:WordCloud; matplotlib.pyplot
(1)从txt文件中,读出要分析的文字数据;最好是用空格或者带标点的。这是由WordCloud的分析算法决定的,文件越大,程序越慢。
(2)设定字图的风格,WordCloud给了很多可以设定的参数。会在后面逐个解说。
(3)使用只有两句代码:
wc1 = WordCloud( background_color="green", width=1000, height=860, font_path="C:/Windows/Fonts/simfang.ttf",margin=2)wc2 = wc1.generate(text)
在WordCloud()的初始化函数中,设定参数
在generate()函数中做字词分析,最后得到的是一个WordCloud()对象,把它画出来就行了。
- 2–实现案例:
# coding: utf-8# Description: to use matplotlib learn visuallizedfrom wordcloud import WordCloud # 数学绘图类 # 解决:turnning interactive mode on的问题。import matplotlib.pyplot as pltdef WordCloudExample(): # preparetion: using the word from the file file = open("D:\\Datas\\word.txt","r") text = file.read() #type = chardet.detect(text) #text1 = text.decode(type["encoding"]) wc1 = WordCloud( background_color="green", width=1000, height=860, font_path="C:/Windows/Fonts/simfang.ttf", margin=2) wc2 = wc1.generate(text) #resultfile = open("D:\\Datas\\word1.txt","r") #resulttext = resultfile .read() plt.axis("off") plt.imshow(wc2) plt.show()
阅读全文
0 0
- python数据可视化(三)字云
- PYTHON数据可视化(三)seaborn
- 数据可视化漫谈(三)
- python 数据可视化(一)
- python 数据可视化(二)
- PYTHON数据可视化(二)
- 数据可视化三:Matlab数据可视化(二)
- 数据可视化四:Matlab数据可视化(三)
- python数据分析(数据可视化)
- 基于PetShop的数据可视化网站(三):可视化插件
- Python可视化笔记三
- Python与机器学习之数据可视化(三)
- 前端数据可视化插件(三)地图
- 数据可视化matplotlib的应用(三)
- caffe(三):MNIST数据集可视化
- 数据可视化(三)- Seaborn简易入门
- 前端数据可视化插件(三)地图
- Python学习笔记(六):数据可视化
- 关联容器和顺序容器
- POJ 2955
- 进程与进程之间的通信
- FFMPEG Qt视频播放器之播放控制
- TensorFlow图变量tf.Variable的用法解析
- python数据可视化(三)字云
- 55. Jump Game
- czl的知识点整理3——LCA
- 嵌入式Linux驱动笔记(十六)------设备驱动模型(kobject、kset、ktype)
- electron介绍及安装
- spring源码分析(一)IOC管理Bean
- 使用按位异或运算符进行两数交换
- Java 组件及事件处理实训 实训1: 编写一个窗体程序,能够对文本区中的文字设置字体和大小。
- 关于myhabits一些异常以及处理问题