这种图在echarts中也有,这里我们用蚂蚁数据可视化部门的产品antv-G2

https://antv.vision/zh

https://g2.antv.vision/zh/examples/radar/radar#basic
这类第三方的工具,基本上都是根据官方文档跑起来初始demo,然后查手册进行学习

安装必要依赖

npm install @antv/data-set @antv/g2

创建一个组件来实现雷达图

在这个组件中来创建雷达图组件并完成初始化。

|-index.vue
|-calender.vue # 日历组件
|-radar.vue    # 雷达图组件

下面的代码在官网中参考过来的:雷达图 | G2

<template><div id="container" />
</template><script>
import DataSet from '@antv/data-set'
import { Chart } from '@antv/g2'
export default {mounted() {const data = [{ item: '工作效率', a: 70, b: 30 },{ item: '考勤', a: 60, b: 70 },{ item: '积极性', a: 50, b: 60 },{ item: '帮助同事', a: 40, b: 50 },{ item: '自主学习', a: 60, b: 70 },{ item: '正确率', a: 70, b: 50 }]const { DataView } = DataSetconst dv = new DataView().source(data)dv.transform({type: 'fold',fields: ['a', 'b'], // 展开字段集key: 'user', // key字段value: 'score' // value字段})const chart = new Chart({container: 'container',autoFit: true,height: 500})chart.data(dv.rows)chart.scale('score', {min: 0,max: 80})chart.coordinate('polar', {radius: 0.8})chart.tooltip({shared: true,showCrosshairs: true,crosshairs: {line: {style: {lineDash: [4, 4],stroke: '#333'}}}})chart.axis('item', {line: null,tickLine: null,grid: {line: {style: {lineDash: null}}}})chart.axis('score', {line: null,tickLine: null,grid: {line: {type: 'line',style: {lineDash: null}}}})chart.line().position('item*score').color('user').size(2)chart.point().position('item*score').color('user').shape('circle').size(4).style({stroke: '#fff',lineWidth: 1,fillOpacity: 1})chart.area().position('item*score').color('user')chart.render()}
}
</script>

画图涉及DOM元素,要在mounted时,才能在vue中访问

总结

api
        ○日期: 今天星期几? (new Date()).getDay()
        ○字符串截取。 "2021-05-06" ---> 06
●数据可视化
        ○echarts
        ○antv-g2
                ■获取dom,要在vue的mounted钩子函数

用antv-G2实现雷达图相关推荐

  1. antvg2 环图轮播_在vue项目中引用Antv G2,以饼图为例讲解

    我就废话不多说了,大家还是直接看代码吧~ npm install @antv/g2 --save template内容: js部分: ​//引入G2组件 import G2 from "@a ...

  2. SpringBoot+AntV实现饼状图中的花瓣图

    场景 效果 简介 Anv官网: http://antv.alipay.com/zh-cn/g2/3.x/index.html G2是可视化图形语法. G2的API文档: https://www.yuq ...

  3. 基于AntV G2实现一个通用可视化Vue插件

    前言 AntV G2坚持自然.确定性.意义感.生长性的设计价值观.与其他可视化插件不同的是,G2是以数据驱动的高交互可视化图形语法,具有高度的易用性和可扩展性. 随着业务可视化不断发展,数据复杂度越来 ...

  4. Python之基础详解(十二):进阶,用pyecharts绘制世界地图、玫瑰图、雷达图

    我之前发过一篇博文基本讲解了基本绘制地图的方法. 我这里打算直接调用api来创建实时动态地图,并且分析数据绘制了玫瑰图,雷达图. 步骤 配套资源下载: 第一步:配置环境 第二步:爬取数据 第三步:创建 ...

  5. 可转债列表页与日频交易数据呈现:fastapi+antV G2

    百天计划之第36篇,关于"AI量化智能投研平台"建设. 目标可以很大,行动要聚焦且具体. 把一件件小事做成,做出价值点就可以了. 好奇心可以很重,也可以探索很多新鲜的知识,但需要围 ...

  6. JFreeChart 生成 蜘蛛网/刻度 雷达图

    JFreeChart 实现雷达图 一. 效果展示 二.功能实现 2.1 添加maven依赖 <!-- poi依赖包 --> <dependency><groupId> ...

  7. g2.Chart折线图绘制

    目录 一.官方文档 二.g2.Chart折线图绘制 (一).引入g2.js (二).创建 div 图表容器 (三).绘图 1.静态数据 2.动态数据 一.官方文档 https://www.yuque. ...

  8. 差异表达基因热图怎么看_R绘图 雷达图-单基因泛癌差异表达的另类展现形式

    往期回顾: R语言学习系列之"多变的热图" 蚂蚁金服在线可视化引擎 G2 R绘图:无与伦比的华丽风行(桑基图) R绘图:相关性分析与作图(单基因相关性) R绘图:相关性分析与作图R ...

  9. html5雷达图绘制,Canvas 绘制雷达图

    最近做的一个需求,场景之一是绘制一个雷达图,找了一圈,似乎 AntV 下的 F2 很适合拿来主义: 但是接着又考虑了一下,我当前所做的项目并不是可视化项目,今后大概率也不会有这种可视化图表的需求,只是 ...

最新文章

  1. 【转】初等数论 ——原根、指标及其应用
  2. arcgis 同名图层合并_ArcGIS实践教程(37)ArcGIS/ArcMap多个图层(要素类)的合并
  3. 社区奖品之DOULEX按键灯
  4. python with用法
  5. SwiftUI之深入解析属性包装器如何处理结构体
  6. 阿里云Kubernetes CSI实践—NAS动态存储卷使用
  7. VS2012生成C的dll并调用以及Python调用C的DLL
  8. 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题
  9. hyperledger fabric PBFT算法简要解析
  10. YouTube 架构揭秘与学习
  11. BCIduino脑电/肌电放大器结合eprime做实验流程说明
  12. 电力系统卫星时钟同步工作的重要性
  13. Error launching Console Application PDFLaTeX
  14. 中国著名的D版和破解软件下载网站(转)
  15. 用易语言对DNF卡顿进行批处理
  16. 女性三围的检测验证js-------格式 20,30,40
  17. iOS - 解决Warning: Attempt to present which is already presenting
  18. MAC删除开机自启动程序
  19. 【总结】知识点巩固------Linux命令总结
  20. Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++

热门文章

  1. iPhone 和 iPad 隐藏照片或视频教程
  2. Windows--如何使用PE安装官方ISO镜像
  3. unity3d 压缩文件夹和压缩文件
  4. mac os 安装 s2geometry + pywarps2
  5. C#技术交流④群正式开建,诚邀各路大佬莅临指导
  6. 深度学习实战22(进阶版)-AI漫画视频生成模型,做自己的漫画视频
  7. JSR303 数据效验
  8. 谷歌发现利用零日漏洞的攻击、黑客通过漏洞入侵红十字会|2月17日全球网络安全热点
  9. 鸿蒙系统学习系列 | 上手HarmonyOS十大必看指南!
  10. android kodi 启动器,kodi安卓