下面记录一下python作图做了一个学期依然是个菜鸡的一些操作:

**

1.导入库

**

import jieba

from wordcloud import WordCloud

import matplotlib.pyplot as plt

from PIL import Image

源代码缺少一句:

import numpy as np,代码运行会报错np is not define

导入库使用 npm install jieba(结巴是个什么鬼…)

**

2.导入库镜像加速(常见问题)

**

参考博文 https://blog.csdn.net/sunny_happy08/article/details/83113692

**

3.读取文件不成功

**

这里就要好好检查到底是文件结构有问题还是python默认读取文件的内容

本人使用spyder

位置比较好找一些

**

4.文件读取编码问题

**

原代码:encoding=‘utf8’ txt文件中含有此编码标准无法读取的字符

解决:

encoding=‘unicode_escape’

**

5.ValueError: We need at least 1 word to plot a word cloud, got 0. 说明文件读取依然有问题,依然是编码问题

**

打开.txt文件—文件—另存为—选择编码(UTF-8)—替换原来的》txt文件就OK了。参考博文https://blog.csdn.net/xiaoyong5854/article/details/84572309

讲真的spyder真是使用过除了pycharm以外最好用的python作图工具,毕竟下载库什么的比较好搞?

先记录到这里,目前可以出一个初步的图,但是还有问题没有解决

完结:

最后的问题依然是文件编码读取,使用原代码的encoding=‘utf8’ ,**

注意要保持txt文件读取方式与本代码读取方式的一致即可正确读取内容

,详情参考博客https://blog.csdn.net/xiaoyong5854/article/details/84572309

源代码和效果图奉上:

`import jieba

from wordcloud import WordCloud

import matplotlib.pyplot as plt

from PIL import Image

import numpy as np

text = open("./shuju1.txt",encoding=‘utf8’).read()

text = text.replace(’\n’,"").replace("\u3000","")

text_cut = jieba.lcut(text)

text_cut = ’ '.join(text_cut)

stop_words = open(“C:/Users/MACHENIKE/Desktop/郑州/好看哒词云图/shuju1.txt”,encoding=‘utf8’).read().split("\n")

background = Image.open("./ditu.jpg")

graph = np.array(background)

word_cloud = WordCloud(font_path=“simsun.ttc”,

background_color=“white”,

mask=graph, # 指定词云的形状

stopwords=stop_words)

word_cloud.generate(text_cut)

plt.subplots(figsize=(12,8))

plt.imshow(word_cloud)

plt.axis(“off”)`

效果图:

用python绘制好看的图形_如何使用Python绘制好word cloud,怎么,画出,好看,的,词,云图...相关推荐

  1. 用python绘制好看的图形_怎么用Python画出好看的词云图?

    相信很多人在第一眼看到下面这些图时,都会被其牛逼的视觉效应所吸引,这篇文章就教大家怎么用Python画出这种图. 前期准备 上面的这种图叫做词云图,主要用途是将文本数据中出现频率较高的关键词以可视化的 ...

  2. 怎样用python绘制简单的图形_用python 画几个简单图案

    原博文 2019-11-15 09:44 − 1 turtle turtle这个库真的很好玩,用很简单几行代码就能画出好看的图案,最近无聊翻了翻之前自己画的哈哈哈哈,分享几个代码 画一个类似五颜六色的 ...

  3. 用python如何画出好看的地图

    最近正好在学空间数据处理,这次更一下用python如何画出好看的地图 下面主要是用 folium poltly geopandas+matplotlib 三种方式绘制地图 1.folium impor ...

  4. 简笔彩色圣诞树的python代码_python怎么画出好看的圣诞树

    在python设计语言中,可以使用不同的符号绘制不同的图形,还可以使用符号组合成树形图形.那么,如何绘制好看的圣诞树呢? 工具/原料 python pycharm 截图工具 WPS 方法/步骤 1 打 ...

  5. python量化需要什么基础_【干货|python量化的基础知识,你是否真的了解】- 环球网校...

    [摘要]当今世界充满了各种数据,而python是其中一种的重要组成部分.然而,若想其有所应用,我们需要对这些python理论进行实践.其中包含很多有趣的的过程,然后将其用于某些方面.其中一种应用就是p ...

  6. python爬取豆瓣《狂暴巨兽》评分影评,matplotlib和wordcloud制作评分图和词云图

    开发环境:win7,8,10,python3+ python模块:requestes,bs4,matplotlib,jieba,wordcloud,PIL,numpy,random 实现的功能和思路: ...

  7. php 字体好看点,字丑不用怕,带你轻松画出好看字体!

    Hi,我是秋小叶~ 在电子设备发达的今天,越来越少的人拿起笔写字.写字好看也成为了一项加分的技能,每每看到好看的字总是让人羡慕不已~ 而写字不好看的人,连自己都不愿意看到自己的字,也不喜欢记录,因此错 ...

  8. 【论文写作】如何画出好看的图表

    文章目录 前言 图表的作用 什么时候需要图表? 表格的技巧 技巧1 图的技巧 技巧1 技巧2 基于论文中的优秀图表案例,总结出一些规律 方法 规律总结 结论 参考文献 前言 创作开始时间:2021年1 ...

  9. python基本图形绘制第二周答案_测验2: Python基本图形绘制 (第2周)

    测验2: Python基本图形绘制 (第2周)0 x, y/ U7 ]; J 测验2: Python基本图形绘制 (第2周)% |5 V& T( u9 O+ B9 Z$ [' {' o 5 y ...

最新文章

  1. java枚举使用示例
  2. WebRTC 的传输协议
  3. 从SAP社区上的一篇博客开始,聊聊SAP产品命名背后的那份情怀
  4. 7-6 列出连通集 (25 分)(详解)
  5. Springboot之actuator配置不当漏洞(autoconfig、configprops、beans、dump、env、health、info、mappings、metrics、trace)
  6. 事务的隔离级别(Transaction isolation levels)5
  7. Python静态作用域名字搜索规则
  8. 《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答
  9. SEO是什么?SEO的作用?SEO的推广特点?
  10. m3u8文件下载及合并
  11. Finalize、dispose、dispose(bool disposing)
  12. MVX Android设计架构浅析-MVC
  13. 华为工作十年离职感想
  14. scylladb集群管理
  15. 【渝粤教育】电大中专中医基础知识 (3)作业 题库
  16. 用尽可能多的字数介绍Leaky ReLU激活函数
  17. 秋招面经第十一弹:沐瞳科技一面-大数据平台开发工程师
  18. 电商网站怎么挑选高防服务器防御恶意攻击
  19. linux下su的demos编译,SU Demos-02Filtering-05Suk1k2filter
  20. 手机软件市场潜力惊人 一家上市可触发多米诺现象

热门文章

  1. MySQL新建库 添加用户及权限 MySQL的Grant命令
  2. JavaScript中的匿名函数及函数的闭包
  3. mysql加删查语句_MySQL基本语句——增、删、查、改
  4. c++求平均值_云顶之弈S4:六射手娱乐吃鸡!人均刮痧王,每个人都是主C
  5. go mysql 数据 json,golang查询数据返回json
  6. 两根硬铜线并线接插座_高级电工原来都这样接电线,手法还没见过,我也立马学...
  7. 【sprinb-boot】资源、配置、lib分离打包
  8. cmd导出服务器文件大小,通过powershell或者cmd导出单个OU计算机信息
  9. kafaka生产者消费者demo(简易上手demo)
  10. 计算机系统操作工培训视频,计算机系统操作工培训第三篇.ppt