美文网首页ITS·黑客
【Python】实验-词云1

【Python】实验-词云1

作者: 阿凯Awesome | 来源:发表于2017-04-09 21:33 被阅读43次

])``#绘制坐标轴X,Y,并标值0-4,刻度为0.5![1](https://img.haomeiwen.com/i5458010/e65ce35328de09ef.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) **plt的相关语法**plt.plot([1,2,3,4] #X轴坐标,[1,2,3,4] #Y轴坐标) #X,Y的list一定要对应plt.ylabel('YYYY' #Y轴标题,fontsize=16 #字体大小)plt.xlabel() #同上plt.show() #显示坐标轴plt.close() #清除关闭当前坐标轴`

前期环境, 无法安装wordcloud(已解决)

2 可以看到最后一行白色代码,error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27看出来什么了....是需要安装这个C++ 9.0,

然后安装之后就成功install了!!

`

text_from_file_with_apath = open('/Users/..../xxx.txt #文件路径).read()读取文件
wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)
wl_space_split =" ". join(wordlist_after_jieba) #使用jieba进行分词,并对分词的结果用空格隔开,jieba.cut(xxx #分词文件,cut_all=True #对cut_all分词启用) " ".join(word_.....,) #分词后返回值是string,每一个词用空格隔开

`my_wordcloud=WordCloud().generate(wl_space_split)

将所分的词生成词云,因为WordCloud没用安装成功,但下图可见,词是分好了的,是用UTF-8编码的`
Paste_Image.png

将分词生成词云后,即可放到坐标轴中
plt.imshow(my_wordcloud) plt.axis("off") plt.show()

Paste_Image.png

如教程一般尴尬,的确,Wordcloud生成词的字体库出现了问题,导致分词不能正常显示...进入wordcloud.py看到
FONT_PATH = os.environ.get("FONT_PATH",os.path.join(os.path.dirname(__file__), "DroidSansMono.ttf"))我把“DroidSansMono.ttf”换成了另一个字库,再次输入十行代码

Paste_Image.png
成功!!
在wordcloud.py里面还有对生成关于词云的字体大小的参数
Paste_Image.png

相关文章

  • 【Python】实验-词云1

    ])``#绘制坐标轴X,Y,并标值0-4,刻度为0.5![1](http://upload-images.jian...

  • Python小实验——词云

    1)进入实验楼准备学习词云 2)在看一系列插件的时候,实验楼推荐安装Anaconda,据说“这是一个Python的...

  • 【Python】实验-词云2

    以色彩照片为参考来产生词云 首先,先导入一系列的模块: >>>from os import path #从os模...

  • 【python】小实验-10行词云

    效果《乡土中国》: 环境: 代码 报错: 解决:在源码wordcloud.py中找到以下代码,1 修改字体并替换文...

  • 【数据可视化】使用Python进行词云绘制

    使用Python绘制词云 1、制作效果: 绘制词云效果图: 词云图中文本原文,复制文本保存到txt中: https...

  • Python词云

    很少记录自己的学习历程,无奈太健忘,而且刚入手Python,还是写下来供以后参考和思考。 本篇主要利用python...

  • python 词云

    最近由于大屏项目需要生成一个词云所以这边做个记录demo.py下: chnSegment.py下 这边主要对文章进...

  • 《长恨歌》词云

    词云展示 Python代码 TEXT原文

  • 【python】实验-十行代码生成词云

    十行代码生成词云 http://python.jobbole.com/87496/?repeat=w3tc 准备工...

  • 【Python】实验1

    1.要在电脑中下载sympy库(下载安装时不能在Python环境中下载)2.启用sympyfrom sympy i...

网友评论

    本文标题:【Python】实验-词云1

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