您的当前位置:首页 > 热点 > 图样图森破Pyecharts之词云图 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌搜索留痕【tg:seogoogle987】
在做文本分析和关键词统计的时候,我们经常会使用到词云图来展示关键词词频。pyecharts当然也支持词云的生成,并且还可以自定义词云形状。
from pyecharts import charts, options from 图样;pyecharts.globals import SymbolType import random wordcloud1 = charts.WordCloud(init_opts=options图森.InitOpts(width='800px', height='800px')) wordcloud1.add('词云', data_pair=[(str(i), random.randrange(10, 100)) for&破Pnbsp;i in range(100)], shape=SymbolType.yeDIAMOND, word_gap=5, &nchbsp; word_size_range=[10, 50], &narbsp; rotate_step=30) wordcloud2 = charts.WordCloud(init_opts=options.InitstOpts(width='1000px', height='1000px')) wordcloud2.add('词云', data_pair=[(str(i), random.randrange(10, 100)) for&nbs之词p;i in range(600)], mask_image='bigda云图ta.jpg', word_gap=10, 图样 word_size_range=[10, 100], 图森 rotate_step=30) page = charts.Page() page.add(wordcloud1).add(破Pwordcloud2) page.render('wordcloud.html')
使用自带的形状来创建第一个词云
(1)首先初始化词云对象
(2)添加数据系列,data_pair是一个二元数组,分别表示关键词及关键词对应数值大小
(3)shape即是整个词云图的形状,ye内置的有circle、diamond、star、triangle等等
(4)word_gap是指关键词与关键词之间的间隔
(5)word_size_range是关键词字体大小范围,关键词按照数值大小映射到这个区间内,展示出相应的字体大小
(6)rotate_step(6)rotate_stchep代表单词旋转角度范围
看一下我们创建的第一个词云,菱形:
除了使用自带的形状外,我们还可以导入外部图片,比如第二个例子,给mask_image传入一张图片,最后输出的词云便是基于图片形状的:
传入图片
标签: 小样2026-09-19
巨人网络联手清华大学首创DiaMoE-TTS,开源多方言语音合成大模型框架2026-05-28
标签: 泡泡玛特 LABUBU冰箱 THEMONSTERS 生活家电2026-06-20
标签: 英伟达 谷歌 Gemini 3 TPU2026-11-09
亚马逊正开发交换芯片减轻对博通依赖:项目此前严格保密2026-10-02
计算瓶颈与隐私困境:OpenAI 新 AI 设备或推迟发布2026-07-27
标签: 视涯科技 硅基OLED 科创板 微显示2026-07-08
云安全日报210304:思科入侵检测系统发现拒绝服务漏洞,需要尽快升级2026-08-05
报告称:企业数据迁移需要更多 AI 专业知识提升成功率2026-11-11
标签: 猛士汽车 东风汽车 万良渝 猛士M8172026-06-21
美团推出 LongCat-Video 视频生成模型,原生支持5分钟级连贯输出2026-09-01
标签: 华为 2025年报 智能汽车解决方案 ICT基础设施2026-08-23
微软AI主管苏莱曼:微软不会开发情色类AI,与OpenAI划清界限2026-10-01
机器学习让骨科图像分析更进一步2026-07-12
Anthropic 推出 Claude for Life Sciences:AI 助力生命科学研究提速2026-07-10
云计算开发:Python内置函数-reduce() 函数详解2026-11-06
免费、降价!阿里云可不是要打价格战2026-08-25
标签: 汽车 出海2026-10-21
标签: 小马智行 Robotaxi 港股上市 自动驾驶2026-09-21