echarts绘制 联系词(关键字)

在这里插入图片描述


<template><div><div>【关键词条】</div><div ref="target" class="w-full h-full" style='width:300px;height:300px'></div></div>
</template><script setup>
import { ref, onMounted,watch } from 'vue';
import * as echarts from "echarts";
import 'echarts-wordcloud'//需要安装 npm install echarts-wordcloud
// 1.初始化
let myChart = null;
const target = ref(null);
onMounted(() => {myChart = echarts.init(target.value);renderChart();
});
const randowRGB = () => {const r = Math.floor(Math.random() * 255)const g = Math.floor(Math.random() * 255)const b = Math.floor(Math.random() * 255)return `rgb(${r},${g},${b})`
}
// 2.构建 option 配置对象
const renderChart = () => {const options = {series: [{type: 'wordCloud',//数据中的值将映射到的文本大小范围。默认大小为最小12px,最大60px。sizeRange: [8, 46],//文本旋转范围和步进度。rotationRange: [0, 0],//以像素为单位的网格大小,用于标记画布的可用性//网格尺寸越大,单词之间的间距越大。gridSize: 0,layoutAnimation: true,//渲染动画textStyle: { //文本颜色color:randowRGB},emphasis: { //高亮的效果textStyle: {fontWeight: 'bold',color:'#ffffff'}},//数据是一个数组。每个数组项必须具有名称和值属性。data:[{"value": 36,"name": "企联网"},{"value": 14,"name": "智农通"},{"value": 39,"name": "OPPO"},{"value": 38,"name": "HONOR"},{"value": 26,"name": "红米"},{"value": 44,"name": "小米"},{"value": 37,"name": "美图"},{"value": 39,"name": "ONEPLUS"},{"value": 12,"name": "魅族"},{"value": 32,"name": "红手指"},{"value": 34,"name": "SAMSUNG"},{"value": 11,"name": "金立"},{"value": 20,"name": "BLACKBERRY"},{"value": 22,"name": "诺基亚"},{"value": 13,"name": "锤子"},{"value": 27,"name": "大疆"},{"value": 14,"name": "361"},{"value": 25,"name": "摩托罗拉"},{"value": 30,"name": "联想"},{"value": 27,"name": "玩家国度"}]}
] }// 3.通过实例.setOptions(option)myChart.setOption(options);
};
watch(() => data,renderChart)
</script><style lang="scss" scoped></style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/537985.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文读懂555定时器的三种工作模式及应用

555定时器是一种集成电路&#xff0c;常用于产生精确的时间延迟、脉冲信号和方波信号等。它是由三个5kΩ电阻组成的电阻网络和一个比较器、一个RS触发器、一个放大器以及一个开关电容器组成。555定时器可以工作在脉冲宽度调制&#xff08;PWM&#xff09;模式、单稳态模式和多谐…

产品专员跳槽产品经理,考PMP还是NPDP?

PMP证书目前在国内享有很高的知名度&#xff0c;报考人数也在逐年增加&#xff0c;可以说&#xff0c;几乎所有的项目经理都曾考虑过获取PMP证书。 但随着持有PMP证书的人数不断增加&#xff0c;许多项目经理在考完PMP后开始考虑是否值得报名NPDP考试。 那么考完PMP后是否有必…

94.二叉树的中序遍历(Java)

目录 题目描述&#xff1a;输入&#xff1a;输出&#xff1a;代码实现&#xff1a; 题目描述&#xff1a; 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 输入&#xff1a; root [1,null,2,3] 输出&#xff1a; [1,3,2] 代码实现&#xff1a; 新建一个树结…

AI生成图片在各行各业的影响与未来发展趋势

在当今数字化时代&#xff0c;人工智能技术已经在各行各业发挥着日益重要的作用。其中&#xff0c;AI生成图片技术在不同领域的应用正逐渐展现出其巨大潜力。从艺术创作到医学诊断&#xff0c;从设计制造到娱乐产业&#xff0c;AI生成图片正以其高效、创新的特性&#xff0c;深…

一维时间序列的Stockwell变换(Python环境)

Python环境下一维时间序列的Stockwell变换(原始S-transform 和快速离散标准正交S-transform)。 Stockwell变换是连续小波变换思想的延伸&#xff0c;并且使用的是一个可移动的&#xff0c;可伸缩的高斯窗函数。它具有连续小波变换所不具有的一些有价值的性质。Stockwell变换的…

Pytorch入门实战 P2-CIFAR10彩色图片识别

目录 一、前期准备 1、数据集CIFAR10 2、判断自己的设备&#xff0c;是否可以使用GPU运行。 3、下载数据集&#xff0c;划分好训练集和测试集 4、加载训练集、测试集 5、取一个批次查看下 6、数据可视化 二、搭建简单的CNN网络模型 三、训练模型 1、设置超参数 2、编…

基于java+springboot+vue实现的小区物业管理系统(文末源码+Lw+ppt)23-34

摘 要 随着互联网时代的发展&#xff0c;传统的线下管理技术已无法高效、便捷的管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;在人们生活环境要求不断提高的前提下&#xff0c;小区物业管理系统建设也逐渐进入了…

0基础学习VR全景平台篇第145篇:图层控件功能

大家好&#xff0c;欢迎观看蛙色VR官方——后台使用系列课程&#xff01;这期&#xff0c;我们将为大家介绍如何使用图层控件功能。 一.如何使用图层控件功能&#xff1f; 进入作品编辑页面&#xff0c;点击左边的控件后就可以在右边进行相应设置。 二.图层控件有哪些功能&am…

Mysql 死锁案例1-记录锁读写冲突

死锁复现 CREATE TABLE t (id int(11) NOT NULL,c int(11) DEFAULT NULL,d int(11) DEFAULT NULL,PRIMARY KEY (id),KEY c (c) ) ENGINEInnoDB DEFAULT CHARSETutf8;/*Data for the table t */insert into t(id,c,d) values (0,0,0),(5,5,5),(10,10,10) 事务1事务2T1 START…

Material UI 5 学习03-Text Field文本输入框

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 Text Field文本输入框 一、最基本的本文输入框1、基础示例2、一些表单属性3、验证 二、多行文本 一、最基本的本文输入框 1、基础示例 import {Box, TextField} from "…

0301taildir-source报错-flume-大数据

1 基础环境简介 linux系统&#xff1a;centos&#xff0c;前置安装&#xff1a;jdk、hadoop、zookeeper、kafka&#xff0c;版本如下 软件版本描述centos7linux系统发行版jdk1.8java开发工具集hadoop2.10.0大数据生态基础组件zookeeper3.5.7分布式应用程序协调服务kafka3.0分…

【深入理解设计模式】命令设计模式

命令设计模式&#xff1a; 命令模式&#xff08;Command Pattern&#xff09;是一种行为型设计模式&#xff0c;它将请求封装为一个对象&#xff0c;从而使你可以用不同的请求对客户端进行参数化&#xff0c;对请求排队或记录请求日志&#xff0c;以及支持可撤销的操作。 概述…