| | |
| | | <template> |
| | | <div |
| | | class="Echarts_box" |
| | | :style="{ width: width, height: height }" |
| | | > |
| | | <div |
| | | id="myEchartsBIG" |
| | | style="width: 100%; height: 100%" |
| | | ></div> |
| | | <div class="Echarts_box" :style="{ width: width, height: height }"> |
| | | <div id="myEchartsBIG" style="width: 100%; height: 100%"></div> |
| | | </div> |
| | | </template> |
| | | <script lang="ts" setup> |
| | |
| | | props.layerData.points.forEach((e, i) => { |
| | | xAxisData.value.push(returnFloat1(e.len)); |
| | | }); |
| | | |
| | | data = trans(props.layerData.points); |
| | | seriesData.value = []; |
| | | data.forEach((e) => { |
| | |
| | | return result; |
| | | } |
| | | function initChart() { |
| | | |
| | | let chart = myEcharts.init( |
| | | document.getElementById("myEchartsBIG"), |
| | | "purple-passion" |
| | | ); |
| | | var val = xAxisData.value.filter(res=>{ |
| | | return res /1000; |
| | | var unit = props.layerData.unit ? props.layerData.unit : ''; |
| | | var val = []; |
| | | xAxisData.value.filter(res => { |
| | | val.push((res / 1000).toFixed(3)); |
| | | }) |
| | | debugger |
| | | |
| | | chart.setOption({ |
| | | title: { |
| | | text: "", |
| | |
| | | }, |
| | | xAxis: { |
| | | type: "category", |
| | | data:val, |
| | | name: "千米(KM)", |
| | | data: val, |
| | | name: "千米", |
| | | axisLabel: { |
| | | //x轴文字的配置 |
| | | showMinLabel: true, // 强制显示最小值标签 |
| | |
| | | }, |
| | | |
| | | yAxis: { |
| | | name:unit, |
| | | type: "value", |
| | | |
| | | }, |
| | | series: seriesData.value, |
| | | }); |