您的当前位置:首页 > 热点 > 图样图森破Pyecharts之词云图 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌霸屏技术【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&n破Pbsp;i in range(100)], shape=SymbolTypeye.DIAMOND, word_gap=5,  ch; word_size_range=[10, 50], &arnbsp; 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&之词nbsp;i in range(600)], mask_image='b云图igdata.jpg', word_gap=10, &图样nbsp; word_size_range=[10, 100],  图森; rotate_step=30) page = charts.Page() page.add(wordcloud1).破Padd(wordcloud2) 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_stepch代表单词旋转角度范围
看一下我们创建的第一个词云,菱形:
除了使用自带的形状外,我们还可以导入外部图片,比如第二个例子,给mask_image传入一张图片,最后输出的词云便是基于图片形状的:
传入图片
标签: 先瑞达医疗 BostonScientific 静脉介入 医疗器械2026-08-30
AI视频落地垂直领域!Runway开放模型微调权限,聚焦机器人与建筑业2026-11-03
八大关枫叶在哪条路2026-07-29
AI 聊天机器人引发 用户“心理错乱” 潮,投资者表示担忧2026-11-02
谷歌更新Gemini 2.5 Flash Lite,成为最快的专有模型2026-05-21
标签: 药明合联 CRDMO 生物偶联药物 ADC2026-05-26
英国:苹果和亚马逊应对电子废弃物负责任2026-05-27
在 Docker 中如何高效部署 Node Server2026-10-09
Facebook删的10亿人脸信息,只是互联网的“数据垃圾”2026-10-08
标签: 锐思智芯 ALPIX 融合视觉传感器 AI视觉感知2026-08-08
实现Kubernetes安全加固的六个建议2026-11-01
火车没赶上票作废吗2026-11-03
标签: 昆仑芯 百度 M100芯片 港交所2026-09-20
标签: AIVELA AIVELA_Ring_Pro 智能戒指 AI可穿戴2026-09-27
标签: 信达生物 信达生物制药 信达生物2025业绩 创新生物制药2026-09-28
日本AI独角兽LayerX狂揽1亿美元,誓要颠覆传统企业后台运营模式2026-07-16
Meta 发布新模型 CWM,助力代码理解与生成2026-08-24
标签: 儒意控股 AIsphere 爱诗科技 PixVerse2026-09-16