准备工作:

安装 jieba 中文分词工具

安装 wordcloud 词云生成工具

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

在命令行执行: pip install name.whl 完成安装

准备txt文档一份,准备词云形状背景一张, 我直接从网上查询复制李白诗歌几首如下:

李白 李白 李白 李白 李白 李白 李白 李白 李白 李白 李白 李白

君不见黄河之水天上来,奔流到海不复回。

君不见高堂明镜悲白发,朝如青丝暮成雪。

人生得意须尽欢,莫使金樽空对月。

天生我材必有用,千金散尽还复来。

烹羊宰牛且为乐,会须一饮三百杯。

岑夫子,丹丘生,将进酒,杯莫停。

与君歌一曲,请君为我侧耳听。

钟鼓馔玉不足贵,但愿长醉不复醒。

古来圣贤皆寂寞,惟有饮者留其名。

陈王昔时宴平乐,斗酒十千恣欢谑。

主人何为言少钱,径须沽取对君酌。

五花马,千金裘,

呼儿将出换美酒,与尔同销万古愁。

床前明月光,疑是地上霜。

举头望明月,低头思故乡。

海客谈瀛洲,烟涛微茫信难求。

越人语天姥,云霞明灭或可睹。

天姥连天向天横,势拔五岳掩赤城。

天台四万八千丈,对此欲倒东南倾。

我欲因之梦吴越,一夜飞度镜湖月。

湖月照我影,送我至剡溪。

谢公宿处今尚在,渌水荡漾清猿啼。

脚著谢公屐,身登青云梯。

半壁见海日,空中闻天鸡。

千岩万转路不定,迷花倚石忽已暝。

熊咆龙吟殷岩泉,栗深林兮惊层巅。

云青青兮欲雨,水澹澹兮生烟。

列缺霹雳,丘峦崩摧。洞天石扉,訇然中开。

青冥浩荡不见底,日月照耀金银台。

霓为衣兮风为马,云之君兮纷纷而来下。

虎鼓瑟兮鸾回车,仙之人兮列如麻。

忽魂悸以魄动,恍惊起而长嗟。

惟觉时之枕席,失向来之烟霞。

世间行乐亦如此,古来万事东流水。

别君去兮何时还,且放白鹿青崖间,

须行即骑访名山。安能摧眉折腰事权贵,

使我不得开心颜。

准备工作完成后即可进行词云生成:

# coding: utf-8

from wordcloud import WordCloud

import cv2

import jieba

with open('tmp.txt','r') as f:

text = f.read()

cut_text =" ".join(jieba.cut(text))

color_mask = cv2.imread('mask.jpg')

cloud = WordCloud(

#设置字体,不指定就会出现乱码

font_path=" C:\\Windows\\Fonts\\STXINGKA.TTF",

#font_path=path.join(d,'simsun.ttc'),

#设置背景色

background_color='white',

#词云形状

mask=color_mask,

#允许最大词汇

max_words=2000,

#最大号字体

max_font_size=40

)

wCloud = cloud.generate(cut_text)

wCloud.to_file('cloud.jpg')

import matplotlib.pyplot as plt

plt.imshow(wCloud, interpolation='bilinear')

plt.axis('off')

plt.show()

最终生成的词云如下:

只要替换成自己的文本和背景模板,就可以生成不同的词云。

python3制作中文词云_Python_制作中文词云相关推荐

  1. 生成中文词云图的制作:带有不同的背板

    简 介: 使用Python中的响应软件软件包制作应用与中文的词云图片.使用jieba用于中文词语划分.文中对于程序的背景图片以及不同的字体所确定的词云的表现进行了测试. 关键词: 词云,字体,背景 # ...

  2. Python爬虫+简易词云的制作

    Python爬虫+简易词云的制作 写在前面 再识Python 简介: 应用场景: Python命令行执行: 基本语法: 连接数据库: Python爬虫 主要步骤: 第一种爬虫:urllib基本库+Be ...

  3. 关键词词云怎么做_《excle词云怎么制作》 除了tableau ,还有什么数据工具可以制作词云啊?...

    词云可以用哪些编程语言制作? Python有专门的库,十分方便,简单,wordcloud.教程链接Python词库入门教程 别的语言我就不知道了 怎么把词频排名前50 的绘制词云 试一下 优词www. ...

  4. Nuendo 4 v4.3 WiN 中文完整版音乐制作编曲软件下载

    Nuendo 4 v4.3 WiN | 2.5GB Nuendo 4是一款德国Steinberg公司推出的专业的音频制作软件,主要用于专业音乐制作.多媒体制作.音频编辑和VST开发处理技术,可帮助用户 ...

  5. Cubase 5.1.2 WiN 中文完整版音乐制作软件

    Cubase 5 v5.1.2中文完整版 | 3GB Cubase 5带有完全集成的用于处理循环,节拍和人声的新工具,例如LoopMash和VariAudio,并结合了新的合成功能和首个VST3卷积混 ...

  6. Cubase 5.1.2 WiN 中文精简版音乐制作软件

    Steinberg Cubase 5 v5.1.2 WiN | 120M Cubase 5带有完全集成的用于处理循环,节拍和人声的新工具,例如LoopMash和VariAudio,并结合了新的合成功能 ...

  7. python--中文分词与词云制作--入门笔记(附停用词库及Mac字体资源)

    这里写自定义目录标题 一.中文分词基本说明 二.停用词库.自定义词典的使用 (一)停用词 (二)自定义词典 三.词云绘制 四.中文字体的使用说明 (一)Mac 字体使用说明 五.附件 (一)ttf字体 ...

  8. 词云库wordcloud中文乱码解决办法

      词云是挺有意思的一个库,但其默认不支持中文字体,一读中文就乱码,好在我们有强大的网友,下面分享下从根本上解决乱码问题的方法. 1.找到你的wordcloud.py文件并打开 2.找到如下图的第28 ...

  9. 如何制作prezi swf格式字体(prezi 中文字体)

    如何制作prezi swf格式字体(prezi 中文字体) 文/玄魂 前言 Prezi软件虽然没有正式进入中国,但是中国的Prezi爱好者却在不遗余力的推广着Prezi.我接触这款软件比较晚,但是从接 ...

最新文章

  1. 邁向IT專家成功之路的三十則鐵律 鐵律六:求全求盈之道-佈施
  2. oracle asm dd命令,ASM来用DD命令模拟数据块损坏
  3. Android 如何快速写满存储空间
  4. 【R语言-20行代码】牛顿迭代法求伽马函数极大似然估计法的参数估计
  5. python bind_Python bind-允许同时按下多个键
  6. LeetCode 221. 最大正方形(DP)
  7. 封条格式用word怎么打_标书密封条格式全word.doc
  8. 客座编辑:黎建辉(1973-),男,博士,中国科学院计算机网络信息中心研究员、博士生导师...
  9. Ghost配置2——添加代码高亮
  10. 嵌入式Linux开发的编程语言选择
  11. PostgreSQL遍历Json
  12. centos 7.6编译安装nginx
  13. IT服务台方案:提供完整的业务流程视图
  14. python猜单词游戏_17.Python猜单词游戏
  15. 2018 ACM/ICPC 沈阳站 J How Much Memory Your Code Is Using?
  16. 30096大学计算机应用基础,30096电电子技术基础教程(第2版)2.ppt
  17. 我爷爷都看的懂的《栈和队列》,学不会来打我
  18. 文竹越长越乱?教你7种修剪方法可保持文竹株形优美,矮壮浓密
  19. “F5G+EIoT“构建能源物联网,助力电力物联网数据服务
  20. 【ChatGPT】中国支付清算协会倡议支付行业从业人员谨慎使用ChatGPT

热门文章

  1. android 蓝牙电话号码,Android拨打电话和蓝牙状态监听
  2. 30岁成功入职京东啦
  3. 如何让word设置连续的页码,解决不同页面页码相同问题
  4. 蒸馏论文三(Similarity-Preserving)
  5. Win10问题篇之——WIN2016和WIN10关闭同步主机服务,节省磁盘频繁读取,并关闭自动维护
  6. win10计算机维护,Win10系统打开或关闭自动维护功能的方法
  7. FL Studio 21中文版支持主题随心换,FL Studio 21Mac版新增对苹果M2/1家族芯片原生支持。
  8. 怎样设置html设置透视,用css实现透视效果
  9. 红黑树 - Wikipedia
  10. 抖音:对比去年6月蓝V账号数量增长44.6倍 投稿量增长211倍