| | |
| | | let dataLength; |
| | | let data = []; |
| | | onMounted(() => { |
| | | console.log(props.layerData); |
| | | props.layerData.points.forEach((e, i) => { |
| | | xAxisData.value.push(returnFloat1(e.len)); |
| | | }); |
| | | data = trans(props.layerData.points); |
| | | |
| | | data = trans(props.layerData.points); |
| | | seriesData.value = []; |
| | | data.forEach((e) => { |
| | | seriesData.value.push({ |
| | | data: e, |
| | |
| | | return result; |
| | | } |
| | | function initChart() { |
| | | |
| | | let chart = myEcharts.init( |
| | | document.getElementById("myEchartsBIG"), |
| | | "purple-passion" |
| | | ); |
| | | var unit = props.layerData.unit ? props.layerData.unit : ''; |
| | | var val = []; |
| | | xAxisData.value.filter(res => { |
| | | val.push((res / 1000).toFixed(3)); |
| | | }) |
| | | |
| | | chart.setOption({ |
| | | title: { |
| | | text: "", |
| | |
| | | }, |
| | | xAxis: { |
| | | type: "category", |
| | | data: xAxisData.value, |
| | | name: "米(m)", |
| | | data: val, |
| | | name: "千米", |
| | | axisLabel: { |
| | | //x轴文字的配置 |
| | | showMinLabel: true, // 强制显示最小值标签 |
| | |
| | | tooltip: { |
| | | trigger: "axis", |
| | | }, |
| | | |
| | | yAxis: { |
| | | name:unit, |
| | | type: "value", |
| | | |
| | | }, |
| | | series: seriesData.value, |
| | | }); |