前言

废话不说,直接上代码。

代码

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()

相关链接

  1. 词云-WordCloud参数详解
  2. bilibili-用python生成漂亮的词云

用wordcloud生成中国地图相关推荐

  1. R 生成中国地图并保存为eps文件

    文章目录 前言 一.画图步骤 1.引入库 2.字体显示 3.读入数据并画图保存 附录一 附录二 总结 前言 生活中处处需要查看地图,在地图上标注数据,那么中国地图怎么画?如何在地图上标注省会城市呢? ...

  2. echarts+vue中国地图,点击进入省级地图

    先上效果图 再说思路 第一步: 生成中国地图 第二步: 定义点击事件根据反参生成省级地图所需要的参数 第三步: 将省级地图所需要的参数传入渲染方法重新渲染 最后说步骤 准备 1 npm echarts ...

  3. python程序创建词云 中国地图_Python基于wordcloud及jieba实现中国地图词云图

    热词图很酷炫,也非常适合热点事件,抓住重点,以图文结合的方式表现出来,很有冲击力.下面这段代码是制作热词图的,用到了以下技术: jieba,把文本分词 wordcloud,制作热图 chardet,辨 ...

  4. pyecharts画中国地图(省、市):如何调整渐变颜色、浏览器中大小、生成的HTML打开是空白无法显示的问题

    最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录 ------------------------- 版本问题 现在网上大多数文章都是用的老版本,比如0.5 ...

  5. html5调颜色浏览器不显示,pyecharts画中国地图(省、市):如何调整渐变颜色、浏览器中大小、生成的HTML打开是空白无法显示的问题...

    最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录 ------------------------- 版本问题 现在网上大多数文章都是用的老版本,比如0.5 ...

  6. 解决echarts在平移和缩放中国地图后,下钻到下一级具体省份地图时生成的地图不在容器中间,会跑到容器外面去。

    问题: echart地图三级下钻地图在平移和缩放后,点击到省,由于中心点的偏移,该省市区地图跑到容器以外的地方去了,导致新生成的地图看不见 解决方法: 后来发现,是重新绘制图表的时候需要: myCha ...

  7. python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等)

    python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等) 1. 效果图 2. 原理 2.1 依赖模块及安装 2.2 工程目录 2.3 依赖文件latlng.txt 经纬度 3 源码 ...

  8. 如何用python画出中国地图-用Python画一个中国地图

    你用 Java 的 4 行代码画一个地图出来?m.drawcountries(linewidth=1.5) 就变成了如许: 用 Java 可能吗?用 PHP 可能吗? 如不雅我们想显示中国地图,只须要 ...

  9. 可视化:中国地图 python/ geopandas/ echarts

    (区块链现在也成了"牛夫人") 前言 地图,在可视化中总是引人注目的.之前我们介绍了如何用R语言中的ggplot2画中国地图.本篇我们在python中搞定地图,主要结合我在BMW丰 ...

最新文章

  1. 2018面向对象程序设计(Java)第3周学习指导及要求
  2. 英国将迎来史上第二位女首相
  3. java集群_身为Java程序员的你知道分布式与集群的联系及区别吗?
  4. 自然语言处理-nltk学习(二)
  5. 002 Spring Restful案例
  6. 计算机word一体化教案,【计算机应用基础】word教案.doc
  7. mysql.data.dll win10_【MySQL】Windows10下安装
  8. HttpClient 发送 HTTP、HTTPS 请求的简单封装
  9. element提交图片限制一张_element-ui上传图片限制图片比例
  10. 拿到offer怕查学历不敢去_《令人心动的offer》— 我们法庭见
  11. 同时处理知网、万方、维普数据库——CiteSpace、Ucinet、Vosviewer等
  12. IDEA / webstorm 破解
  13. 安卓 webrtc 开启h264 软编解码
  14. ins图片视频批量下载
  15. 国家高新技术企业认定要求及快速通过的方法
  16. 降维算法(PCA/LDA/LLE/LEP/FA)总结
  17. 高级数据操作--连接查询
  18. 18.5.4 分布式恢复
  19. [白馬下載器] MiPony 1.2.0 多语言免费版
  20. 锂电池办理IEC62133认证、CB认证、EN62133认证、UN38.3检测报告

热门文章

  1. 对PDF进行数字签名,生成可信的文档
  2. Jmeter命令测试执行
  3. JAVAEE----HTML
  4. Unity《ATD》塔防RPG类3D游戏架构设计(一)
  5. 天气预报接口,在自己的网页上加入天气预报吧
  6. React的ajax请求(简略版)
  7. 苹果隐藏app_初探iOS 14主屏幕体验:小部件、App Library、隐藏应用等
  8. 怎么做一个微信小程序卖东西【小程序卖货】
  9. 对华为鸿蒙系统评价装置价格,华为鸿蒙OS系统75寸智慧屏!华为第二贵售价高达万元...
  10. 二进制,八进制,十六进制的转换