当前位置: 首页 > news >正文

echarts词云图echarts-wordcloud使用方法

1、echarts5.0以下的版本使用 echarts-wordcloud 1.0 的词云

1. 安装 wordCloud 1.0 依赖包npm install echarts-wordcloud@12. man.js 注入import 'echarts-wordcloud'

2、echarts5.0及以上的下载 echarts-wordcloud 2.0 版本

注意:npm install echarts-wordcloud 默认安装的是 2.0 版本

具体使用:

项目中引用:

import * as echarts from 'echarts';
import 'echarts-wordcloud';

echarts-wordcloud 基本配置

<div ref="word-cloud" class="flex can-class" ></div>
// 这里和echarts的使用一样,先拿到容器元素const myChart = echarts.init(this.$refs['word-cloud']);window.addEventListener('resize', function() {myChart.resize();});appProto().then(res => {if (res.data.code === 200) {// 因为UI设计规定了颜色,因此我就采用这几个颜色座位随机的颜色调整const color = ['#1890FF', '#13C2C2', '#2FC25B', '#009DFF', '#8496FA'];var option = {backgroundColor: '#fff',series: [{type: 'wordCloud',sizeRange: [15, 70], // 用来调整字的大小范围rotationRange: [0, 0],// 每个词旋转的角度范围和旋转的步进rotationStep: 45,gridSize: 10, // 用来调整词之间的距离shape: 'pentagon',// shape这个属性虽然可配置,但是在词的数量不太多的时候,效果不明显,它会趋向于画一个椭圆//位置的配置width: '100%',height: '100%',drawOutOfBound: false,// 允许词太大的时候,超出画布的范围layoutAnimation: true,// 布局的时候是否有动画textStyle: {normal: {// 颜色可以用一个函数来返回字符串,这里是随机色color: function(v) {const index = Math.floor(Math.random() * color.length);return color[index];},fontFamily: 'sans-serif',fontWeight: '550'}},//划过添加的阴影,因为我不需要,因此注释了<!-- emphasis: {focus: 'self',textStyle: {textShadowBlur: 10,textShadowColor: '#333'}}, -->//data格式是一个数组data: res.data.data}]};myChart.setOption(option);}});

http://www.lryc.cn/news/257007.html

相关文章:

  • 二叉树的OJ练习(二)
  • uni-app 微信小程序之自定义navigationBar顶部导航栏
  • 前端入门:HTML初级指南,网页的简单实现!
  • 低多边形3D建模石头材质纹理贴图
  • 【华为OD题库-081】最长的元音子串长度-Java
  • 第9节:Vue3 指令
  • B028-JDBC基础
  • ngixn 准备
  • 生活小记录
  • Diary22-全网最全的CSS3.0讲解
  • LAMP和分离式LNMP部署
  • 基于Java房屋租赁管理系统
  • windows安装protoc、protoc-gen-go、protoc-gen-go-grpc
  • macOS 获取文件夹大小
  • Ultimate VFX
  • 一个通用游戏后台的设计模式实践总结
  • Kubernetes - 为什么 K8S 在容器里不能调用自己?
  • 电机:有刷直流电机的原理
  • 小黑子——springBoot基础
  • Flink流批一体计算(24):Flink SQL之mysql维表实时关联
  • 鸿蒙(HarmonyOS)应用开发——从网络获取数据(题目答案)
  • 力扣:197. 上升的温度(Python3)
  • uniApp应用软件在运行时,不符合华为应用市场审核标准。解决方案合集!
  • c#编码技巧(十五):新语法糖record深入分析
  • Java IO流(五)(字符集基础知识简介)
  • 周周爱学习之Redis重点总结
  • 免费的SEO外链发布工具,提升排名的利器
  • 腾讯字节常考的linux命令
  • JAVA后端自学技能实操合集
  • C++ 关联容器