误差图x、y轴文字修改
parent
7d2a192430
commit
28a38b22f6
|
@ -493,9 +493,8 @@ export default {
|
||||||
allData2.push(item);
|
allData2.push(item);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(allData1, allData2);
|
// 计算两点角度
|
||||||
// 计算两点角度
|
let bearingArr = [];
|
||||||
let bearingArr = [];
|
|
||||||
allData1.forEach((item, index) => {
|
allData1.forEach((item, index) => {
|
||||||
let point1 = turf.point(item);
|
let point1 = turf.point(item);
|
||||||
let point2 = turf.point(allData2[index]);
|
let point2 = turf.point(allData2[index]);
|
||||||
|
@ -516,7 +515,7 @@ export default {
|
||||||
},
|
},
|
||||||
animation: false,
|
animation: false,
|
||||||
xAxis: {
|
xAxis: {
|
||||||
name: "经度(°)",
|
name: "X",
|
||||||
nameLocation: "middle",
|
nameLocation: "middle",
|
||||||
nameTextStyle: {
|
nameTextStyle: {
|
||||||
lineHeight: 30,
|
lineHeight: 30,
|
||||||
|
@ -527,12 +526,17 @@ export default {
|
||||||
max: Number(xMax + avgxVal * 2).toFixed(4),
|
max: Number(xMax + avgxVal * 2).toFixed(4),
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
formatter: function (value) {
|
formatter: function (value) {
|
||||||
return Number(value);
|
let pt = turf.point([value, 0]);
|
||||||
|
let converted = turf.toMercator(pt);
|
||||||
|
let num = converted.geometry.coordinates[0];
|
||||||
|
const p = Math.floor(Math.log(num) / Math.LN10);
|
||||||
|
const n = num * 10 ** -p;
|
||||||
|
return `${n.toFixed(4)}xe${p}`;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
name: "纬度(°)",
|
name: "Y",
|
||||||
nameTextStyle: {
|
nameTextStyle: {
|
||||||
lineHeight: 30,
|
lineHeight: 30,
|
||||||
height: 60,
|
height: 60,
|
||||||
|
@ -542,7 +546,12 @@ export default {
|
||||||
max: Number(yMax + avgyVal * 2).toFixed(4),
|
max: Number(yMax + avgyVal * 2).toFixed(4),
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
formatter: function (value) {
|
formatter: function (value) {
|
||||||
return Number(value);
|
let pt = turf.point([0, value]);
|
||||||
|
let converted = turf.toMercator(pt);
|
||||||
|
let num = converted.geometry.coordinates[1];
|
||||||
|
const p = Math.floor(Math.log(num) / Math.LN10);
|
||||||
|
const n = num * 10 ** -p;
|
||||||
|
return `${n.toFixed(4)}xe${p}`;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -575,7 +584,7 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
// symbol: "image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAjVJREFUeF7tmM1JAwEYBb90Yg1WYGeWYhd69OTVEjxagldlJeAfibtkIBOYgARk8/ZlJm/jupseKgI7VZvKTEJkH4KEJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREaAq3M9M8+nxrWQUwl+vf59Zl5m5mFm7vfPy+82PRKyCdfRg3/Df9tLWQQtP69rTpWQNZTWHfPfGp6+CTp4aVuE3M7MzbpzdtQRAlsYHry0LUIeE3LWD9qPS1tCzuri8+R/hNzNzNX5e118A+ySdfEkJG8A+1KXvJ+Lr9GfvTKF3RjKhPSvE5kQpE536ghGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLuQDLNIwmfEn5ZUAAAAASUVORK5CYII=",
|
// symbol: "image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAjVJREFUeF7tmM1JAwEYBb90Yg1WYGeWYhd69OTVEjxagldlJeAfibtkIBOYgARk8/ZlJm/jupseKgI7VZvKTEJkH4KEJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREZAVqeFJERGQFanhSRERkBWp4UkREaAq3M9M8+nxrWQUwl+vf59Zl5m5mFm7vfPy+82PRKyCdfRg3/Df9tLWQQtP69rTpWQNZTWHfPfGp6+CTp4aVuE3M7MzbpzdtQRAlsYHry0LUIeE3LWD9qPS1tCzuri8+R/hNzNzNX5e118A+ySdfEkJG8A+1KXvJ+Lr9GfvTKF3RjKhPSvE5kQpE536ghGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLiQhHEskKSEIRi4kIRxLJCkhCEYuJCEcSyQpIQhGLuQDLNIwmfEn5ZUAAAAASUVORK5CYII=",
|
||||||
symbol:"image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAv0lEQVR4nO3UsUmEQRCA0U801cASxECwAUOrMLEly7CGM7OAM/ZSCxBzA0ERLjqQQ3G5X//3YLPdYWZ2dgMAAAAAAAAAAIBd25/hDVxUR9Xzdw/OsVmn1bK6qk6qt+ppAnlN0mX1vrFeqtvqujr+Kum9CRe1HBT3sDrbsue+WlR31WpQHr9q8/Z3tR6rm8/CDibcrIdBcf/lZI3y4z9rypM12mo9OYv1JG01x2a9Vudzf14AAAAAAAAAAAD8RdUHTdhBNENzGoYAAAAASUVORK5CYII=",
|
symbol: "image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAv0lEQVR4nO3UsUmEQRCA0U801cASxECwAUOrMLEly7CGM7OAM/ZSCxBzA0ERLjqQQ3G5X//3YLPdYWZ2dgMAAAAAAAAAAIBd25/hDVxUR9Xzdw/OsVmn1bK6qk6qt+ppAnlN0mX1vrFeqtvqujr+Kum9CRe1HBT3sDrbsue+WlR31WpQHr9q8/Z3tR6rm8/CDibcrIdBcf/lZI3y4z9rypM12mo9OYv1JG01x2a9Vudzf14AAAAAAAAAAAD8RdUHTdhBNENzGoYAAAAASUVORK5CYII=",
|
||||||
symbolRotate: (number, params) => {
|
symbolRotate: (number, params) => {
|
||||||
console.log(number, params);
|
console.log(number, params);
|
||||||
return bearingArr[params.dataIndex];
|
return bearingArr[params.dataIndex];
|
||||||
|
|
Loading…
Reference in New Issue