1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
| const { SerialPort } = require('serialport');
|
| SerialPort.list().then((ports) => {
| console.log(ports); // 打印串口列表
| }).catch((err) => {
| console.log(err);
| });
|
|
| // const arr = [43.4,34,34,243,56,4657,86,6,34,34]
| // let sum = 0
| // for(let i=0;i<arr.length;i++){
| // sum+=arr[i]
| // }
| // console.log(sum)
| // // console.log(eval(arr.join('+'))) //计算数组总和
|
|
| // option = {
| // tooltip: {},
| // backgroundColor: '#fff',
| // visualMap: [{
| // show: false,
| // dimension:0,//按照x轴渐变
| // min: 0,//TODO需要根据数据动态调整
| // max: 1800,//TODO需要根据数据动态调整
| // // let mapMax = Math.max(...data.map(item => item[2]));
| // // let mapMin = Math.min(...data.map(item => item[2]));
| // seriesIndex: 0,
| // target: {
| // inRange: {
| // color: ['rgba(168,172,249,0.6)','rgba(130,103,191,0.6)', 'rgba(160,82,164,0.8)','rgba(190,247,212,0.6)', 'rgba(215,237,192,0.6)','rgba(246,143,137,0.6)']
| // // color: ['red','green']
| // }
| // },
|
| // },{
| // show: false,
| // seriesIndex: 1,
| // target: {
| // inRange: {
| // symbolSize: [10, 20],
| // color: 'red'
| // },
| // }
| // }],
| // xAxis3D: {
| // type: 'value',
| // name: 'x',
| // splitArea: {
| // show: true,
| // areaStyle: {
| // color: ['rgb(248,248,248)','rgb(248,248,248)']
| // }
| // }
| // },
| // yAxis3D: {
| // type: 'value',
| // name: 'y',
| // splitArea: {
| // show: true,
| // areaStyle: {
| // color: ['rgb(248,248,248)','rgb(248,248,248)']
| // }
| // }
| // },
| // zAxis3D: {
| // type: 'value',
| // name: 'z',
| // splitArea: {
| // show: true,
| // areaStyle: {
| // color: ['rgb(248,248,248)','rgb(248,248,248)']
| // }
| // }
| // },
| // grid3D: {
| // // environment: 'rgb(248,248,248)',
| // viewControl: {
| // // projection: 'orthographic'
| // // beta: -45
| // }
| // },
| // series: [{
| // type: 'surface',
| // name: 'test',
| // wireframe: {
| // show: false
| // },
| // zlevel: -10,
| // data: [
| // [0,20,0.006],[1000,20,0.009],[1200,20,0.0095],[1500,20,0.010],
| // // [0,40,0.016],[1000,40,0.022],[1200,40,0.024],[1500,40,0.025],
| // [0,60,0.006],[1000,60,0.012],[1200,60,0.014],[1500,60,0.015],
| // [0,80,0.008],[1000,80,0.015],[1200,80,0.017],[1500,80,0.020],
| // [0,100,0.015],[1000,100,0.022],[1200,100,0.026],[1500,100,0.032],
| // ]
| // //这里的点坐标是随便写的,但是需要一定的规律,否则可能渲染不出来。
| // //比如博主这里写的是:
| // //第一行固定y=20,x和z改变;
| // //第二行固定y=40,同时x按照第一排x的规律写,z自由改变,以此类推...(仅个人猜测)
|
| // },{
| // type: 'scatter3D',
| // // symbol: 'circle',
| // symbol: 'path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z',
| // zlevel: 10,
| // itemStyle:{
| // color: 'black'
| // },
| // data:[
| // [600,28,0.007],[1109,27,0.007],[1763,88,0.064]
| // ]
| // }]
| // }
|
|
|
|