用wordcloud生成中国地图
前言
废话不说,直接上代码。
代码
import wordcloud
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image# 读取模板图片(中国地图)
mask=np.array(Image.open("map.jpeg"))
# background_color:指定词云图片的背景颜色,默认为黑色;repeat:词语重复;max_words:要显示的词的最大个数;height:输出的画布高度,默认为200像素;width:输出的画布宽度,默认为400像素;max_font_size:要显示的词的最大个数;font_path:所使用的字体;mask:设置遮罩
wy=wordcloud.WordCloud(background_color="white",repeat=True,max_words=100,height=400,width=854,max_font_size=100,font_path="方正黑体简体.TTF",mask=mask)
dict={"富强":1,"民主":2,"文明":3,"和谐":4,"自由":5,"平等":6,"公正":7,"法治":8,"爱国":9,"敬业":10,"诚信":11,"友善":12}
wy.generate_from_frequencies(dict) #按照词频生成图片,需传入字典
wy.to_image()
wy.to_file("路径/文件名") # 保存图片
plt.imshow(wy) #显示图片
# plt.axis('off') # 不显示坐标轴
plt.savefig('路径/文件名') #保存图片带坐标
# 展示图片
plt.show()
相关链接
- 词云-WordCloud参数详解
- bilibili-用python生成漂亮的词云
用wordcloud生成中国地图相关推荐
- R 生成中国地图并保存为eps文件
文章目录 前言 一.画图步骤 1.引入库 2.字体显示 3.读入数据并画图保存 附录一 附录二 总结 前言 生活中处处需要查看地图,在地图上标注数据,那么中国地图怎么画?如何在地图上标注省会城市呢? ...
- echarts+vue中国地图,点击进入省级地图
先上效果图 再说思路 第一步: 生成中国地图 第二步: 定义点击事件根据反参生成省级地图所需要的参数 第三步: 将省级地图所需要的参数传入渲染方法重新渲染 最后说步骤 准备 1 npm echarts ...
- python程序创建词云 中国地图_Python基于wordcloud及jieba实现中国地图词云图
热词图很酷炫,也非常适合热点事件,抓住重点,以图文结合的方式表现出来,很有冲击力.下面这段代码是制作热词图的,用到了以下技术: jieba,把文本分词 wordcloud,制作热图 chardet,辨 ...
- pyecharts画中国地图(省、市):如何调整渐变颜色、浏览器中大小、生成的HTML打开是空白无法显示的问题
最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录 ------------------------- 版本问题 现在网上大多数文章都是用的老版本,比如0.5 ...
- html5调颜色浏览器不显示,pyecharts画中国地图(省、市):如何调整渐变颜色、浏览器中大小、生成的HTML打开是空白无法显示的问题...
最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录 ------------------------- 版本问题 现在网上大多数文章都是用的老版本,比如0.5 ...
- 解决echarts在平移和缩放中国地图后,下钻到下一级具体省份地图时生成的地图不在容器中间,会跑到容器外面去。
问题: echart地图三级下钻地图在平移和缩放后,点击到省,由于中心点的偏移,该省市区地图跑到容器以外的地方去了,导致新生成的地图看不见 解决方法: 后来发现,是重新绘制图表的时候需要: myCha ...
- python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等)
python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等) 1. 效果图 2. 原理 2.1 依赖模块及安装 2.2 工程目录 2.3 依赖文件latlng.txt 经纬度 3 源码 ...
- 如何用python画出中国地图-用Python画一个中国地图
你用 Java 的 4 行代码画一个地图出来?m.drawcountries(linewidth=1.5) 就变成了如许: 用 Java 可能吗?用 PHP 可能吗? 如不雅我们想显示中国地图,只须要 ...
- 可视化:中国地图 python/ geopandas/ echarts
(区块链现在也成了"牛夫人") 前言 地图,在可视化中总是引人注目的.之前我们介绍了如何用R语言中的ggplot2画中国地图.本篇我们在python中搞定地图,主要结合我在BMW丰 ...
最新文章
- 2018面向对象程序设计(Java)第3周学习指导及要求
- 英国将迎来史上第二位女首相
- java集群_身为Java程序员的你知道分布式与集群的联系及区别吗?
- 自然语言处理-nltk学习(二)
- 002 Spring Restful案例
- 计算机word一体化教案,【计算机应用基础】word教案.doc
- mysql.data.dll win10_【MySQL】Windows10下安装
- HttpClient 发送 HTTP、HTTPS 请求的简单封装
- element提交图片限制一张_element-ui上传图片限制图片比例
- 拿到offer怕查学历不敢去_《令人心动的offer》— 我们法庭见
- 同时处理知网、万方、维普数据库——CiteSpace、Ucinet、Vosviewer等
- IDEA / webstorm 破解
- 安卓 webrtc 开启h264 软编解码
- ins图片视频批量下载
- 国家高新技术企业认定要求及快速通过的方法
- 降维算法(PCA/LDA/LLE/LEP/FA)总结
- 高级数据操作--连接查询
- 18.5.4 分布式恢复
- [白馬下載器] MiPony 1.2.0 多语言免费版
- 锂电池办理IEC62133认证、CB认证、EN62133认证、UN38.3检测报告