您的位置:首页 > 科技 > 能源 > 厦门网页搜索排名提升_网页设计指什么_中国十大热门网站排名_网络推广方案的基本思路

厦门网页搜索排名提升_网页设计指什么_中国十大热门网站排名_网络推广方案的基本思路

2024/11/18 3:39:00 来源:https://blog.csdn.net/yunbabac/article/details/142844280  浏览:    关键词:厦门网页搜索排名提升_网页设计指什么_中国十大热门网站排名_网络推广方案的基本思路
厦门网页搜索排名提升_网页设计指什么_中国十大热门网站排名_网络推广方案的基本思路

目的

要实现一个由几条线串起来的设备,线是动态的,如下
在这里插入图片描述

相关技术

vue,echarts

难点

因为用到了两种图,要保持坐标系一致性,graph设置coordinateSystem: ‘cartesian2d’,后不能使用x,y要使用value,(这一点官网没有说)

代码


<script setup>
import { ref } from 'vue'
import MyEcharts from '@/components/myEcharts/index.vue'
import symbol_img_1 from '../../assets/image/test/配电柜.svg'const opt = ref(null)
opt.value = {title: {text: '巡检图'},xAxis: {show: false,type: 'value',min: 0,max: 100},yAxis: {show: false,type: 'value',min: 0,max: 100},tooltip: {},animationDurationUpdate: 1500, // 数据更新动画的时长,单位 ms,默认 300animationEasingUpdate: 'quinticInOut', // 数据更新动画的缓动效果,默认 'cubicOut'series: [{type: 'graph',coordinateSystem: 'cartesian2d',layout: 'none', // 图的布局 none:不采用任何布局symbol: `image://${symbol_img_1}`, // 节点标记的图形symbolSize: 100, // 节点大小,可以设置数组表示宽高roam: false, // 是否可以平移缩放label: {show: true //是否显示标签},edgeSymbol: ['circle', 'arrow'], // 边两端的类型edgeSymbolSize: [4, 10], // 边两端的大小,可以设置数组表示宽高edgeLabel: {// 边的文本标签fontSize: 20},data: [{name: 'Node 1',value: [20, 50]},{name: 'Node 2',value: [50, 50]},{name: 'Node 3',value: [80, 50]},{name: 'Node 4',value: [80, 80]}],links: [// {//   source: 'Node 1',//   target: 'Node 2',//   symbolSize: [10, 20],//   label: {//     show: false//   },//   lineStyle: {//     width: 5,//     color: 'rgba(15, 117, 148, 1)',//     type: 'dashed',//     dashOffset: 5, // 虚线偏移量//     curveness: 0 // 0-1 之间的数值,表示曲度,值越大曲度越大//   }// }]},{type: 'lines',polyline: true, // 是否为多线段coordinateSystem: 'cartesian2d', // 坐标系类型lineStyle: {type: 'solid',width: 8,color: 'rgba(5, 98, 96, 1)'},effect: {period: 3, // 动画时间show: true,trailLength: 0, // 尾迹长度symbol: 'rect',color: 'rgba(0, 217,163, 1)',loop: true,symbolSize: [3, 10]},data: [{coords: [[20, 50],[50, 50]]},{coords: [[50, 50],[80, 50]]},{coords: [[80, 50],[80, 80]]}]}]
}
</script>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com