效果

实现

打开IDLE新建文件rectangle.py

import os
from os import path
from wordcloud import WordCloud
from matplotlib import pyplot as plt
# 获取当前文件路径
d = path.dirname(__file__) if "__file__" in locals() else os.getcwd()
# 获取文本text
text = open(path.join(d,'aobama.txt')).read()
# 生成词云
wc = WordCloud(scale=2,max_font_size = 100)
wc.generate_from_text(text)
# 显示图像
plt.imshow(wc,interpolation='bilinear')
plt.axis('off')
plt.tight_layout()
#存储图像
wc.to_file('aobama.png')
# or
# plt.savefig('1900_basic.png',dpi=200)
plt.show()

在同目录下新建aobama.txt

这里面放你要生成的词云的文字

运行

保存代码,并按F5运行代码。

初次运行时,会提示no module ***

根据对应缺失的库,打开cmd,执行pip install **

**为提示的缺失的库名。

Python快速简单生成矩形词云相关推荐

  1. Java爬取B站弹幕 —— Python云图Wordcloud生成弹幕词云

    一 . Java爬取B站弹幕 弹幕的存储位置 如何通过B站视频AV号找到弹幕对应的xml文件号 首先爬取视频网页,将对应视频网页源码获得 就可以找到该视频的av号aid=8678034 还有弹幕序号, ...

  2. Python 爬取生成中文词云以爬取知乎用户属性为例

    代码如下: # -*- coding:utf-8 -*-import requests import pandas as pd import timeimport matplotlib.pyplot ...

  3. python中文词云生成_Python 词云生成

    图片来自网络所谓"词云"就是对网络文本中出现频率较高的"关键词"予以视觉上的突出,形成"关键词云层"或"关键词渲染",从 ...

  4. python生成的词云没有图案_还在为专栏封面发愁?我用Python写了个词云生成器!...

    妈妈再也不用担心我写专栏找不到合适的封面了!B站专栏的封面至少是我一直头疼的问题,每次写完文章却找不到合适的图片作为封面. 词云是一个很不错的选择,既美观,又提纲挈领.网上也有词云生成的工具,但大多收 ...

  5. python生成的词云没有图案_Python如何生成词云的方法

    这篇文章主要介绍了关于Python如何生成词云的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前言 今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先 ...

  6. python jieba库分词_Python基于jieba库进行简单分词及词云功能实现方法

    本文实例讲述了Python基于jieba库进行简单分词及词云功能实现方法.分享给大家供大家参考,具体如下: 目标: 1.导入一个文本文件 2.使用jieba对文本进行分词 3.使用wordcloud包 ...

  7. python词云去除词_Python生成歌词词云

    对于数据展示这一块有时候会用到词云,python中提供的wordcloud模块可以很灵活的完成 生成词云除了使用python提供的wordcloud模块以为还有在线的生成方式https://worda ...

  8. python——wordcloud生成中文词云

    毕设中期答辩,想展示一下前期数据抓取和聚类的成果,感觉词云这种形式不错,于是简单学习了一下wordcloud. 首先是安装 我是使用pip直接安装的, pip install wordcloud 没有 ...

  9. python生成中文词云的代码_[python] 基于词云的关键词提取:wordcloud的使用、源码分析、中文词云生成和代码重写...

    1. 词云简介 词云,又称文字云.标签云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意 ...

最新文章

  1. RequireJs的使用和快速理解
  2. UVA10341解方程(二分)
  3. linux+tomcat+apache
  4. 不同语言,系统通过共享内存方式实现信息交互
  5. OpenCV学习笔记(十六):直方图均衡化:equalizeHist()
  6. DataGridView默认不选中
  7. python接口上传图片和文件的方法
  8. 尔雅 科学通史(吴国盛) 个人笔记及课后习题 2018 第九章 科学、技术与工业
  9. 魔众视频管理系统 v3.4.0 常规优化 系统界面升级
  10. 基于littlevgl设计的手表模拟时钟表盘(附代码)
  11. 如何使用SQL对数据进行分析和可视化
  12. 如何给PDF文件进行加密?
  13. CentOS的下载与安装图文教程 (2020)
  14. JS 基础篇(音量调节器)
  15. Python中的魔法函数(__init__()和__ str__())
  16. 怎样恢复被删除的文件
  17. Eclipse4.4.2(luna) JDK1.8.0_212 PyDev5.2.0 Python2.7
  18. 一个电视剧男孩计算机专业的,杨紫新剧化身计算机天才,男主颜值爆表,又是一部爆款剧!...
  19. s7400plc运行时关闭服务器,S7-400PLC频繁死机
  20. chrome浏览器手机版怎么设置中文

热门文章

  1. 使用远程工具连接提示**Host *** is not allowed to connect to this mysql server**拒绝连接错误
  2. int length c语言,第07天C语言(06):数组练习2
  3. flutter 按钮_【Flutter】ButtonBar和ToggleButtons组合按钮
  4. vue-ueditor 后端配置项没有正常加载_当运营商遇上极简流畅的产商品配置体验
  5. tensor转list_tensorflow中ckpt转pb
  6. aida64内存稳定性测试_250元就能买到16GB内存 这背后究竟是道德的沦丧还是人性的扭曲?...
  7. python程序设计实验教程 翟萍 第五章答案_Python程序设计实验教程
  8. linux6.4 vnc安装与配置,Oracle Enterprise Linux 6.4 下配置vncserver
  9. linux删掉文件怎么恢复,linux系统误删除文件怎么恢复
  10. xgboost模型在centos系统下的可视化