思路:通过运算公式求出在雷达图上的位置在用定位的方式展示出来

计算公式:

X=雷达图半径+雷达探测到的距离*cos雷达探测到的角度*雷达范围半径大小和雷达图半径大小的比例

Y=雷达图半径-雷达探测到的距离*sin雷达探测到的角度*雷达范围半径大小和雷达图半径大小的比例

具体实现代码:

export function positionRadar(data){let arrayp = []let ldradius = Math.floor(this.searchRadar.radius)*0.8   //雷达真实范围取整后按照一定比例缩小(比例可按实际情况调整)可以更准确的体现到雷达图上let imgradius = 75  //雷达图半径let scale = imgradius/ldradius  // 雷达实际范围和雷达图半径比例//雷达探测到的所有物体data.forEach(element => {let costheta = Math.cos(element.theta*Math.PI/180)   //探测到物体的角度cos值let sintheta = Math.sin(element.theta*Math.PI/180)   //探测到物体的角度sin值let positionx = 72 + element.distance*costheta*scalelet positiony = 72 - element.distance*sintheta*scalelet obj = {positionx: positionx,positiony: positiony}arrayp.push(obj)  //所有物体在雷达图上的定位值}
}

地图上雷达探测到的物体实时映射到雷达图上相关推荐

  1. Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表

    Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图.漏斗图.仪表盘.折线/面积图.水球图.地图.平行坐标系.饼图.极坐标系.雷达图.词云图)之绘制各种吊炸天的图表 目录 ...

  2. php 多图上传编辑器,laravel中使用WangEditor及多图上传

    1. 创建项目及安装所需安装包 1.1 创建项目 composer create-project laravel/laravel=5.3 blog_wangeditor --prefer-dist 1 ...

  3. php 上传 blob,Laravel框架+Blob实现的多图上传功能示例

    本文实例讲述了Laravel框架+Blob实现的多图上传功能.分享给大家供大家参考,具体如下: 一.介绍 我们知道多图上传一般都附带的又即时显示功能,即上传后可以立刻看到所传图片.之前一直用的一个多图 ...

  4. php多图上传插件ios,yii2组件之多图上传插件FileInput的详细使用

    作者:白狼 出处:http://www.manks.top/yii2_multiply_images.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连 ...

  5. Matlab在一张图上画多条曲线或分别画

    1.在plot曲线时,有时想在一张图上重合画多条曲线,我们只需要在画图命令之前加上hold on就好,比如: t = 1:0.1:10: y1 = sin(2*pi*t); y1 = cos(2*pi ...

  6. android多文件上传错误,微信多图上传解决android多图上传失败问题

    微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({ success: function(res) { var tempFilePaths = res. ...

  7. 微信多图上传,解决android多图上传失败问题

    微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({success: function(res) {var tempFilePaths = res.te ...

  8. Android 仿芝麻信用进度条,Android仿支付宝上芝麻信用分雷达图

    一.首先看下支付宝上芝麻信用分的效果图: 二.思路 1.确定雷达图中心点坐标 2.绘制多边形及连接线 3.根据维度值绘制覆盖区域 4.绘制分数 5.绘制每个维度的标题文字和图标 三.实现 获取布局的中 ...

  9. python在一张图上画多个线条

    python 在一张图上画多个roc ptyon在一张图上添加图例 python将多个roc曲线画到一张图上 说明 我写了一个画图函数,这个函数可以画很多图在一个图上: 可以自由的确定画图个数 调用 ...

最新文章

  1. java学习之成员内部类
  2. Loadrunner 性能测试服务器监控指标
  3. leetcode之Climbing Stairs爬楼梯
  4. Python 深拷贝和浅拷贝
  5. 将字符串分割为指定长度的子字符串
  6. php csv文件内容加粗,PHP强化之10 - CSV文件处理
  7. awk取列 shell 读文件_大厂运维高手如何打造核心竞争力?这些Shell命令合集得知道!...
  8. 逻辑回归和线性回归区别
  9. Xiph.Org基金会 —— 多媒体开源的先锋
  10. 分区助手扩大c盘后自动修复_如何扩大c盘空间? 不用重装系统,分区助手轻松搞定...
  11. vulhub漏洞复现30_Jetty
  12. [论文分享] SoK: A Survey Of Indirect Network-level Covert Channels
  13. 【Python】CSV,TSV语料读取的简单操作——内建包csv的使用
  14. C++习题 倒置排序 OpenJudge
  15. 如何正确的打开google
  16. os.environ[‘CUDA_VISIBLE_DEVICES‘]指定GPU后,还是用的“0“卡
  17. 电子科技大学-高级计算机系统结构
  18. 【zhailu】国外产品经理到底在做些什么?【转载内容】
  19. Oracle利用start with子句实现递归查询
  20. windows11 下的elasticsearch安装教程

热门文章

  1. 个人或团队目标制定要点
  2. 新智慧杂志新智慧杂志社新智慧编辑部2022年第9期目录
  3. 【虚幻引擎】实现类LOL缓慢扣血血条
  4. Olympiad(求区间内的美丽数)超详细 (C,C++)
  5. 获取当天或某天的开盘价
  6. 一度智信:拼多多商家修改sku有什么影响?
  7. Thinkphp5+JWT开发 api接口
  8. 视频(音频)播放组件——西瓜播放器
  9. 三、Hive数据仓库应用之Hive数据操作语言(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)
  10. PMP项目经理求职面试常见问题汇总