Vue怎么使用echarts散点图在区域内标点
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,今天小编给大家分享一下Vue怎么使用echarts散点图在区域内标点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收
千家信息网最后更新 2024年11月25日Vue怎么使用echarts散点图在区域内标点
今天小编给大家分享一下Vue怎么使用echarts散点图在区域内标点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
首先是因为项目,需要在一个区域内根据坐标标出在标准大小的玻璃中标出检测出含有缺陷的坐标点。
假如说,一块玻璃的大小是标准的 100200 mm的大小,这个是定死的,不会变,每块都这么大。
那么就直接在界面上创建一个100200px的div,表示是这块玻璃。
规定,这块玻璃的中心点是原点(0,0),向右向上是正,向左向下是负。
所以就是这个样子
所以说我就想用 echarts 直接在界面上渲染。
html
首先在界面上绘制一个div来放置echarts。其中这个被我抽离出来做成了组件,组件大小已经规定好了,就是200*100的标准大小。公司要求不能拉伸,不然给人的感觉点就是错位的,如果太大,可以按比例缩小或放大。
然后是给散点图画坐标,其实这个地方就很烦。
echarts 的坐标和公司的有出入。
首先设置x轴 和 y轴
// 循环界面let xLabel = []let yLabel = []for (let i = -49; i <= 50; i++) { xLabel.push(i) } for (let y = -99; y <= 100; y++) { yLabel.push(y) }
然后是绘制点的集合
后台返回来的点的数据结构大体是这个样子的。
series.push({ symbolSize: 10, color: 'red', name: this.showData[2], // data下面是计算出的,就是楞加 data: [[this.showData[0] / 1000 + 49, this.showData[1] / 1000 + 99]], type: 'scatter',})
坐标需要转换,除1000,不解释了,就这样规定的。
然后就可以绘制散点图了。
let option = { grid: { // 因为就是个图片,模拟玻璃,就把绘制的边距设置为0,绘制区域充满整个屏幕 top: 0, left: 0, right: 0, bottom: 0, }, xAxis: { show: false, data: xLabel }, yAxis: { show: false, data: yLabel }, series, } this.charts = echarts.init(document.getElementById('map')) this.charts.setOption(option, true) // 下面这个点击事件是当我点击图上的点的是后触发的点击事件 this.charts.on('click', (params) => { if (params.componentSubType === 'scatter') { console.log('pointClick ----> ', params.seriesName) }})
可以了。
大体效果就这个样子。
以上就是"Vue怎么使用echarts散点图在区域内标点"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
就是
大小
玻璃
区域
坐标
界面
知识
篇文章
标点
标准
样子
事件
公司
内容
组件
不同
很大
中心点
原点
后台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
本地文件传远程服务器
朝阳区数据网络技术咨询
中国电子 软件开发
网络安全工程师定向培训
服务器网卡有新的吗
右键怎么创建数据库
参加网络安全宣传活动的通知
映浩软件开发工作室
皮书数据库如何盈利
app上传用户日志文件到服务器
新一互联网科技有限公司
本地server配置数据库
江苏电商软件开发供应
财务部购买服务器的申请
软件开发工作量计算法
怎么进入单位服务器管理
服务器与ids时间同步
网络安全师需要什么证
自研软件网络安全研究
sdlc网络安全
数据库的安装包在哪里找
华为网络安全与隐私保护规范
数据库系统经历了
黑马旅游网项目数据库分析
JAVA版mc加入服务器
计算机网络技术培训有用吗
凌云租房软件开发
肇庆嵌入式软件开发有哪些
厦门做小程序软件开发企业
协鑫光伏网络安全