php生成云图,关键词云图生成器

关键词云图是指通过对一个或多个关键词进行重复的、字体大小颜色不一的、不规则的排列,使其看上去类似于某种形状的图片。关键词云图生成器是生成关键词云图的一种工具。

一、简介

关键词云图,也叫文字云,是通过对一个或多个关键词进行重复的、字体大小颜色不一的、不规则的排列,使其看上去类似于某种形状的图片,是对文本中出现频率较高的“关键词”予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨。关键词云图生成器作为生成云图的一种工具,简化了制作过程。

二、关键词云图生成器

1、TAGUL

工具地址: https://tagul.com/

步骤:

(1)导入文本,可以直接输入也可以复制粘贴导入文本数据,或者以网站的资料网址的方式导入。

(2)选择形状,TAGUL提供了一些模板图形,也可以自定义形状图片。

(3)修改字体,AGUL默认为英文字体,关键词如果是中文点Add Font添加就行。

(4)选择文字方向顺序。

(5)生成词云

2、BDP个人版

工具地址:https://me.bdp.cn/home.html

直接把词语这个数据拉到维度栏,再选择词云就瞬间呈现词云图表,BDP会自动算好词频,用户可以设置颜色,快速实现词云可视化。

3、图悦

工具地址:

这是一款国内的在线词云生成器,可用于长文本的自动分词并制作词云,还可以自定义图形。

4、Tagxedo

工具地址:

Tagxedo可自定义设置词云形状,最重要的是它支持中文,是一款很不错的关键词云图的制作工具。

5、ToCloud

工具地址:

ToCloud 是一个在线免费关键词云图生成器,用户可以设置词的长度和频率,它也能提取短语,是一款可视性较高的词云的制作工具。

三、用途

由于关键词云图给人以呈现美观的视觉化的效果,越来越多的用户开始使用关键词云图生成器。它可用于PPT中,用来突出话题,也可用于其他多种方面。

参考资料:

扩展阅读:

相关词条:

bdp个人版制作词云

自动生成词云的app

(责任编辑:admin)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的云模型生成云图的Python代码示例: ```python import numpy as np import matplotlib.pyplot as plt # 云模型函数 def cloud_model(x, y, z): # 确定三元组的权重 a = np.min([x, y, z]) b = np.mean([x, y, z]) c = np.max([x, y, z]) # 计算中间变量 alpha = (b - a) / (c - a) beta = (c - b) / (c - a) # 生成随机数 rand = np.random.uniform(0, 1) # 计算上下界 lower_bound = b - alpha * (c - b) upper_bound = b + beta * (c - b) # 计算云滴值 result = rand * (upper_bound - lower_bound) + lower_bound return result # 生成云图 def generate_cloud_map(size): # 随机生成三元组 x = np.random.uniform(0, 1, size) y = np.random.uniform(0, 1, size) z = np.random.uniform(0, 1, size) # 使用云模型生成云图 cloud_map = np.zeros((size, size)) for i in range(size): for j in range(size): cloud_map[i][j] = cloud_model(x[i], y[j], z[(i+j)%size]) return cloud_map # 显示云图 def show_cloud_map(cloud_map): plt.imshow(cloud_map, cmap='gray') plt.axis('off') plt.show() # 示例调用 size = 100 cloud_map = generate_cloud_map(size) show_cloud_map(cloud_map) ``` 在这个代码示例中,我们首先实现了一个云模型函数,用于生成云滴值。接着我们实现了一个生成云图的函数,该函数随机生成三元组,并使用云模型生成一个size*size的云图。最后,我们实现了一个显示云图的函数,将云图以灰度图的形式显示出来。 在示例调用中,我们指定了云图的大小为100,随机生成了三元组并使用云模型生成云图,最后使用matplotlib将云图显示出来。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值