|
|
@@ -206,7 +206,11 @@ function echarts2() {
|
|
|
type: 'shadow',
|
|
|
},
|
|
|
formatter: function (params) {
|
|
|
+ // console.log('time',params)
|
|
|
return `<div>
|
|
|
+ <div>
|
|
|
+ 时间:${params[0].axisValueLabel}
|
|
|
+ </div>
|
|
|
<div>
|
|
|
风速(m/s):${params[0].data}
|
|
|
</div>
|
|
|
@@ -236,10 +240,13 @@ function echarts2() {
|
|
|
legend: {
|
|
|
// data: ['风速', '风向'],
|
|
|
data: ['风速'],
|
|
|
+ symbol:'none',
|
|
|
textStyle: {
|
|
|
fontSize: 14, //字体大小
|
|
|
color: '#ffffff', //字体颜色
|
|
|
},
|
|
|
+ orient:'horizontal',
|
|
|
+ itemHeight:2
|
|
|
// itemStyle: {
|
|
|
// color: '#fff',
|
|
|
// },
|
|
|
@@ -330,7 +337,34 @@ function echarts2() {
|
|
|
data: props.windSpeeCharts.data,
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- symbol: 'path://M0,0L20,0L20,3L3,3L3,8L20,8L20,11L3,11L3,16L20,16L20,19L3,19L3,40L0,40L0,0Z',
|
|
|
+ // symbol: 'path://M0,0L20,0L20,3L3,3L3,8L20,8L20,11L3,11L3,16L20,16L20,19L3,19L3,40L0,40L0,0Z',
|
|
|
+ symbol: function (params) {
|
|
|
+ console.log('params',params)
|
|
|
+ // 设置不同等级的图标
|
|
|
+ let level1 = 'path://M0,0L20,0L20,3L3,3L3,8L3,8L3,11L3,11L3,16L3,16L3,19L3,19L3,40L0,40L0,0Z'
|
|
|
+ let level2 = 'path://M0,0L20,0L20,3L3,3L3,8L20,8L20,11L3,11L3,16L3,16L3,19L3,19L3,40L0,40L0,0Z'
|
|
|
+ let level3 = 'path://M0,0L20,0L20,3L3,3L3,8L20,8L20,11L3,11L3,16L20,16L20,19L3,19L3,40L0,40L0,0Z'
|
|
|
+ let level4 = 'path://M0,0L20,0L20,3L3,3L3,8L20,8L20,11L3,11L3,16L20,16L20,19L3,19L3,40L0,40L0,0Z'
|
|
|
+ let level5 = 'path://M0,0L20,0L20,3L3,3L3,8L3,8L3,11L3,11L3,16L3,16L3,19L3,19L3,40L0,40L0,0Z'
|
|
|
+ let svgData = ''
|
|
|
+ if(params >= 0 && params <=3.3){
|
|
|
+ svgData = level1
|
|
|
+ }
|
|
|
+ if(params >= 3.4 && params <=7.9){
|
|
|
+ svgData = level2
|
|
|
+ }
|
|
|
+ if(params >= 8 && params <=13.8){
|
|
|
+ svgData = level3
|
|
|
+ }
|
|
|
+ if(params >= 13.9 && params <=20.7){
|
|
|
+ svgData = level4
|
|
|
+ }
|
|
|
+ if(params >= 20.8){
|
|
|
+ svgData = level5
|
|
|
+ }
|
|
|
+ return svgData
|
|
|
+
|
|
|
+ },
|
|
|
symbolSize: 18,
|
|
|
symbolRotate: (value, params) => {
|
|
|
return props.windDirection.data[params.dataIndex] * -1;
|