在vue中使用echarts做一个雷达图
效果如图

首先

1、安装echarts

npm install echarts -S

2、使用

全局使用

在main.js中

// 引入echarts
import echarts from 'echarts'
Vue.prototype.$echarts = echarts

在页面中使用

在template里面写入

<div id="leiDaTu" class="echart" style="width: 300px;height: 300px;"></div>

在script中

export default {mounted() {this.loadLeida()},methods: {loadLeida() {let option = {// title: {//   text: '基础雷达图'// },tooltip: {},legend: {right: 10,data: ['当前部门', '集团大盘']},radar: {// shape: 'circle',name: {textStyle: {color: '#fff',backgroundColor: '#999',borderRadius: 3,padding: [3, 5]}},axisLine: {lineStyle: {color: 'rgba(131,141,158,.1)',},},indicator: [{name: '健身教练',max: 30},{name: '工商',max: 30},{name: '网球',max: 30},{name: '篮球教练',max: 30},{name: '田径',max: 30},{name: '体操教练',max: 30},{name: '网球',max: 30},{name: '健美操教练',max: 30},{name: '游泳教练',max: 30},{name: '田径',max: 30},],splitArea: {show: false,areaStyle: {color: 'rgba(255,0,0,0)', // 图表背景的颜色},},splitLine: {show: true,lineStyle: {width: 1,color: 'rgba(131,141,158,.1)', // 设置网格的颜色},},},series: [{name: '雷达图',type: 'radar',// areaStyle: {normal: {}},data: [{value: [28, 22, 25, 23, 30, 21, 17, 11, 29, 25],name: '当前部门',itemStyle: {normal: {color: '#5B8FF9',lineStyle: {color: '#5AD8A6',},},},},{value: [30, 19, 28, 26, 22, 26, 17, 21, 28, 24],name: '集团大盘',itemStyle: {normal: {color: '#5AD8A6',lineStyle: {width: 1,color: 'rgba(60,135,213,.3)',},},},}]}]};this.myChartOne = echarts.init(document.getElementById('myChart3'))this.myChartOne.setOption(option)},format(percentage) {return percentage === 100 ? '满' : `${percentage}%`;}}}

一定要在mounted生命周期里调用一下,确保dom元素已经挂载到页面中

vue中使用echarts做一个雷达图相关推荐

  1. vue中使用Echarts绘制K线图

    一.需求问题 在开发项目中,我们可能会遇到这样的需求.在vue中使用Echarts绘制K线图,进行数据分析.下面是一个简单的K线图绘制,数据是伪造的,虽然不多,但是能够实现大致的K线图效果. 二.需求 ...

  2. Vue 中使用 Echarts 实现项目进度甘特图

    Vue 中使用 Echarts 实现项目进度甘特图 参考:echarts实现甘特图(项目进度/任务进度) 简易版 1. 项目中安装 echarts npm i echarts 2. 实现甘特图 < ...

  3. vue中使用echarts绘柱形图+折线图

    一.完成后效果图 二..vue文件完整代码 <template><!-- 柱形图+折线图多个展示 --><divid="myMaxbar":style ...

  4. 使用ECharts 绘制一个雷达图 对完成的雷达图需要的配置详解

    为 ECharts 准备一个定义了宽高的 DOM <div :id="'container' + attrs.id" :class='["widget", ...

  5. vue中利用echarts写一个飞机行径图

     先写一个盒子盛放地图 后面改进的图 <div class="com-container"><div class="com-chart" id ...

  6. vue 中使用echarts 画对比折线图

    第一步:npm install echarts -S 安装 第二步:在main.js 全局引入 import echarts from 'echarts' Vue.prototype.$echarts ...

  7. 在vue中使用d3做一个动态加载的树形图

    树形图数据量可能会很大,一次性全部加载可能会有延迟,所以一开始只加载一层节点的数据,当我们点击节点去展开的子节点的时候,再通过请求去加载子节点的数据,并更新到树上 本demo中还添加了放大缩小.点击节 ...

  8. 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法

    在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...

  9. vue+axios+echarts实现一个折线图

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子. Ec ...

最新文章

  1. 《JavaScript编程实战》
  2. 蚌埠智慧城市建设跻身全国22强 让数据替群众“跑腿”
  3. Rift.io基于OSM发布首个商用MANO软件
  4. 工具推荐|程序员必须知道的11款新型编程工具
  5. 科大星云诗社动态20210518
  6. php判断ip地址小程序
  7. HDU2059(DP)
  8. php syncml 协议,基于改进的SyncML协议的图像安全同步技术研究
  9. HTML5 布局元素
  10. linux 查看进程启动路径
  11. 用UIWebView加载本地图片和gif图
  12. Warshall 算法
  13. OpenCV简单应用(一、摄像头拍照)
  14. 贴片工字电感的封装及结构
  15. 矩阵的逆及求逆矩阵的方法,可逆矩阵定理与判定方法,(非)奇异矩阵,方程Ax=b解法,Hilbert矩阵及其逆的求法,条件数(Condition Number)及其计算方法
  16. ESDCAT静电猫项目
  17. [渝粤教育] 中国地质大学 大学语文 复习题 (2)
  18. IntelliJ IDEA 官方网站
  19. 安装VS2015时出现“安装包丢失或损坏”
  20. 禁用计算机usb设备,电脑USB接口被禁用了,教您怎么开启

热门文章

  1. 使用vue实现自己音乐播放器仿网易云 移动端 (audio、播放、暂停、上一首、下一首、展示评论、音量控制、进度条拖拽)
  2. 一个通用的CommonDialog
  3. win7 IIS配置
  4. EDAS投稿常见的一些问题
  5. 2021高考成绩查询打什么电话,2021高考结束后多久出成绩 成绩查询时间和方式是什么...
  6. android耗电量检测
  7. 中央任命!中科院院士北大副校长,出任985大学校长(副部长级)
  8. lnmp一键安装包不能允许php文件,lnmp一键安装包常见问题解决方法
  9. Optional long parameter ‘beginDateLong’ is present but cannot be translated into a null value due to
  10. 周末直播活动|Jenkins共享库实践