IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> vue-echarts-wordcloud词云 -> 正文阅读

[JavaScript知识库]vue-echarts-wordcloud词云

一,注意事项
在vue中引入echarts-wordcloud依赖,发觉无法正常显示,后经过查找相关资料,发觉是版本问题,echarts-wordcloud 2 对应的是echarts5, echarts-wordcloud 1对应的是echarts 4

二, 步骤

1 安装 npm

npm install echarts
npm install echarts-wordcloud

2 导入

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

3

  <div ref="wordCloudChart" style="width: 100%; height: 180px"/>
	
   wordCloudChart: undefined,

   // 初始化 echarts
   this.$nextTick(() => {
    	this.initCharts();
    	this.setTasteAndToppingPreference();
        });
	
	//初始化视图
   initCharts() {
        this.wordCloudChart = echarts.init(this.$refs.wordCloudChart)
        this.__resizeChartHandler = debounce(() => {
          this.wordCloudChart.resize()
        }, 50)
        window.addEventListener('resize', this.__resizeChartHandler)
      },
      
	// 初始化数据
    setTasteAndToppingPreference(data) {
        this.wordCloudChart.setOption({
          tooltip: {},
          series: [{
            type: 'wordCloud',
            left: 'center',
            top: 'center',
            width: '70%',
            height: '80%',
            right: null,
            bottom: null,
            gridSize: 2,
            sizeRange: [12, 40],
            rotationRange: [-90, 90],
            shape: 'smooth',
            drawOutOfBound: true,
            textStyle: {
              color: function () {
                return randomColor({hue: '#1785ff', count: 1})[0];
                //使用 randomColor.js 获取蓝色的相近色
              }
            },
            data: data
          }]
        })
        this.wordCloudChart.resize()
      },
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:24:51  更:2021-08-01 14:26:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/22 23:34:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码