news 2026/7/28 15:43:08

Vue3 词云

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue3 词云

效果图:

<template> <v-chart ref="vChartRef" :option="option" style="background-color: #000;"></v-chart> </template> <script setup lang="ts"> import { ref, reactive } from "vue"; import VChart from "vue-echarts"; import * as echarts from "echarts/core"; import { CanvasRenderer } from "echarts/renderers"; import { GridComponent } from "echarts/components"; import "echarts-wordcloud"; echarts.use([CanvasRenderer, GridComponent]); const vChartRef = ref(); const chartData = ref<any>([ { name: "矛盾调解", value: 500, }, { name: "拖欠克扣工资", value: 300, }, { name: "食品安全", value: 300, }, { name: "街面秩序", value: 200, }, { name: "涉法涉讼", value: 200, }, { name: "施工噪音投诉", value: 100, }, { name: "信访接待", value: 100, }, { name: "社会治安", value: 100, }, { name: "房屋交易", value: 50, }, { name: "施工管理", value: 50, }, { name: "日常维控", value: 20, }, ]); const option = reactive({ backgroundColor: "rgba(0,0,0,0)", tooltip: { show: true, formatter: (params: any) => { return `${params.name}: ${params.value}`; }, }, series: [ { type: "wordCloud", shape: "pentagon", left: "center", top: "center", width: "100%", height: "100%", right: null, bottom: null, sizeRange: [14, 31], rotationRange: [0, 0], rotationStep: 0, gridSize: 25, drawOutOfBound: false, layoutAnimation: true, emphasis: { focus: "none", }, data: chartData.value, textStyle: { fontFamily: "AlibabaPuHuiTi_2_85_Bold", fontWeight: 600, color: () => { const colors = [ "#029CD4FF", "#D54941FF", "#3B9330FF", "#F5BA18FF", "#A0DA12FF", "#E37318FF", "#8E56DDFF", "#2BA471FF", "#029CD499", "#D5494199", "#3B933099", "#F5BA1899", "#A0DA1299", "#E3731899", "#8E56DD99", "#2BA47199", "#029CD44D", "#D549414D", "#3B93304D", "#F5BA184D", "#A0DA124D", "#E373184D", "#8E56DD4D", "#2BA4714D", ]; return colors[Math.floor(Math.random() * colors.length)]; }, }, }, ], }); </script>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 4:12:54

15、系统管理脚本实用指南

系统管理脚本实用指南 在Unix或Linux系统管理中,shell脚本是非常实用的工具。下面将详细介绍几个实用的系统管理脚本。 1. 环境验证脚本(validator) 环境验证脚本用于检查用户环境变量的有效性。以下是脚本代码: if [ ! -d ${HOME:?"You need to have your HOME…

作者头像 李华
网站建设 2026/7/26 16:53:24

怎么选一款适合大面积清洁的多功能全自动洗地机呢?

理解多功能全自动洗地机的优势在如今快节奏的生活里&#xff0c;我们越来越需要高效的清洁工具。多功能全自动洗地机就像是清洁工作的小帮手&#xff0c;不仅能快速完成常规的清理&#xff0c;还能提供多种功能&#xff0c;让打扫变得更加简单。例如&#xff0c;MN-V86驾驶式洗…

作者头像 李华
网站建设 2026/7/28 9:51:15

教培行业新媒体运营困境凸显!这款软件或成转型制胜法宝?

随着数字化时代的来临&#xff0c;教培行业的竞争格局发生了巨大变化。新媒体运营成为了教培机构提升品牌知名度、获取客户的重要手段。然而&#xff0c;许多教培机构在新媒体运营过程中却遭遇了重重困境&#xff0c;如何突破这些困境&#xff0c;实现数字化转型&#xff0c;成…

作者头像 李华