vue中使用echarts做一个雷达图
在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做一个雷达图相关推荐
- vue中使用Echarts绘制K线图
一.需求问题 在开发项目中,我们可能会遇到这样的需求.在vue中使用Echarts绘制K线图,进行数据分析.下面是一个简单的K线图绘制,数据是伪造的,虽然不多,但是能够实现大致的K线图效果. 二.需求 ...
- Vue 中使用 Echarts 实现项目进度甘特图
Vue 中使用 Echarts 实现项目进度甘特图 参考:echarts实现甘特图(项目进度/任务进度) 简易版 1. 项目中安装 echarts npm i echarts 2. 实现甘特图 < ...
- vue中使用echarts绘柱形图+折线图
一.完成后效果图 二..vue文件完整代码 <template><!-- 柱形图+折线图多个展示 --><divid="myMaxbar":style ...
- 使用ECharts 绘制一个雷达图 对完成的雷达图需要的配置详解
为 ECharts 准备一个定义了宽高的 DOM <div :id="'container' + attrs.id" :class='["widget", ...
- vue中利用echarts写一个飞机行径图
先写一个盒子盛放地图 后面改进的图 <div class="com-container"><div class="com-chart" id ...
- vue 中使用echarts 画对比折线图
第一步:npm install echarts -S 安装 第二步:在main.js 全局引入 import echarts from 'echarts' Vue.prototype.$echarts ...
- 在vue中使用d3做一个动态加载的树形图
树形图数据量可能会很大,一次性全部加载可能会有延迟,所以一开始只加载一层节点的数据,当我们点击节点去展开的子节点的时候,再通过请求去加载子节点的数据,并更新到树上 本demo中还添加了放大缩小.点击节 ...
- 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...
- vue+axios+echarts实现一个折线图
前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子. Ec ...
最新文章
- 《JavaScript编程实战》
- 蚌埠智慧城市建设跻身全国22强 让数据替群众“跑腿”
- Rift.io基于OSM发布首个商用MANO软件
- 工具推荐|程序员必须知道的11款新型编程工具
- 科大星云诗社动态20210518
- php判断ip地址小程序
- HDU2059(DP)
- php syncml 协议,基于改进的SyncML协议的图像安全同步技术研究
- HTML5 布局元素
- linux 查看进程启动路径
- 用UIWebView加载本地图片和gif图
- Warshall 算法
- OpenCV简单应用(一、摄像头拍照)
- 贴片工字电感的封装及结构
- 矩阵的逆及求逆矩阵的方法,可逆矩阵定理与判定方法,(非)奇异矩阵,方程Ax=b解法,Hilbert矩阵及其逆的求法,条件数(Condition Number)及其计算方法
- ESDCAT静电猫项目
- [渝粤教育] 中国地质大学 大学语文 复习题 (2)
- IntelliJ IDEA 官方网站
- 安装VS2015时出现“安装包丢失或损坏”
- 禁用计算机usb设备,电脑USB接口被禁用了,教您怎么开启
热门文章
- 使用vue实现自己音乐播放器仿网易云 移动端 (audio、播放、暂停、上一首、下一首、展示评论、音量控制、进度条拖拽)
- 一个通用的CommonDialog
- win7 IIS配置
- EDAS投稿常见的一些问题
- 2021高考成绩查询打什么电话,2021高考结束后多久出成绩 成绩查询时间和方式是什么...
- android耗电量检测
- 中央任命!中科院院士北大副校长,出任985大学校长(副部长级)
- lnmp一键安装包不能允许php文件,lnmp一键安装包常见问题解决方法
- Optional long parameter ‘beginDateLong’ is present but cannot be translated into a null value due to
- 周末直播活动|Jenkins共享库实践