fix:修改当图表值有负数时的的问题
This commit is contained in:
@@ -1648,19 +1648,22 @@
|
|||||||
let maxValue=0;
|
let maxValue=0;
|
||||||
let minValue=0;
|
let minValue=0;
|
||||||
if(chartInfo.unit &&dataArg.length>0){
|
if(chartInfo.unit &&dataArg.length>0){
|
||||||
maxValue=dataArg[0].data[0][1];
|
maxValue=0;
|
||||||
minValue=dataArg[0].data[0][1];
|
minValue=0;
|
||||||
for(let j = 0; j < dataArg.length ; j++){
|
for(let j = 0; j < dataArg.length ; j++){
|
||||||
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
||||||
|
if(dataArg[j].data[i+1][1]!=='NaN'){
|
||||||
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
||||||
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
||||||
let unit=chartDataFormat.getUnit(chartUnit);
|
let unit=chartDataFormat.getUnit(chartUnit);
|
||||||
|
minValue=minValue>0?0:minValue;
|
||||||
|
maxValue=maxValue-minValue;
|
||||||
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
||||||
minValue=chartDataFormat.formatDatas(minValue,unit.type,'floor',unit.ascii);
|
|
||||||
let oldValue=maxValue;
|
let oldValue=maxValue;
|
||||||
let dot=0;
|
let dot=0;
|
||||||
if(maxValue==1){
|
if(maxValue==1){
|
||||||
|
|||||||
@@ -1514,19 +1514,22 @@
|
|||||||
let maxValue=0;
|
let maxValue=0;
|
||||||
let minValue=0;
|
let minValue=0;
|
||||||
if(chartInfo.unit &&dataArg.length>0){
|
if(chartInfo.unit &&dataArg.length>0){
|
||||||
maxValue=dataArg[0].data[0][1];
|
maxValue=0;
|
||||||
minValue=dataArg[0].data[0][1];
|
minValue=0;
|
||||||
for(let j = 0; j < dataArg.length ; j++){
|
for(let j = 0; j < dataArg.length ; j++){
|
||||||
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
||||||
|
if(dataArg[j].data[i+1][1]!=='NaN'){
|
||||||
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
||||||
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
||||||
let unit=chartDataFormat.getUnit(chartUnit);
|
let unit=chartDataFormat.getUnit(chartUnit);
|
||||||
|
minValue=minValue>0?0:minValue;
|
||||||
|
maxValue=maxValue-minValue;
|
||||||
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
||||||
minValue=chartDataFormat.formatDatas(minValue,unit.type,'floor',unit.ascii);
|
|
||||||
let oldValue=maxValue;
|
let oldValue=maxValue;
|
||||||
let dot=0;
|
let dot=0;
|
||||||
if(maxValue==1){
|
if(maxValue==1){
|
||||||
|
|||||||
@@ -412,19 +412,22 @@
|
|||||||
let maxValue=0;
|
let maxValue=0;
|
||||||
let minValue=0;
|
let minValue=0;
|
||||||
if(chartInfo.unit &&dataArg.length>0){
|
if(chartInfo.unit &&dataArg.length>0){
|
||||||
maxValue=dataArg[0].data[0][1];
|
maxValue=0;
|
||||||
minValue=dataArg[0].data[0][1];
|
minValue=0;
|
||||||
for(let j = 0; j < dataArg.length ; j++){
|
for(let j = 0; j < dataArg.length ; j++){
|
||||||
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
for (let i = 0; i < dataArg[j].data.length - 1; i++) {
|
||||||
|
if(dataArg[j].data[i+1][1]!=='NaN'){
|
||||||
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
maxValue = (maxValue < Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : maxValue);
|
||||||
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
minValue = (minValue > Number(dataArg[j].data[i+1][1]) ? Number(dataArg[j].data[i+1][1]) : minValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
let chartUnit=chartInfo.unit?chartInfo.unit:2;
|
||||||
let unit=chartDataFormat.getUnit(chartUnit);
|
let unit=chartDataFormat.getUnit(chartUnit);
|
||||||
|
minValue=minValue>0?0:minValue;
|
||||||
|
maxValue=maxValue-minValue;
|
||||||
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
maxValue=chartDataFormat.formatDatas(maxValue,unit.type,'ceil',unit.ascii);
|
||||||
minValue=chartDataFormat.formatDatas(minValue,unit.type,'floor',unit.ascii);
|
|
||||||
let oldValue=maxValue;
|
let oldValue=maxValue;
|
||||||
let dot=0;
|
let dot=0;
|
||||||
if(maxValue==1){
|
if(maxValue==1){
|
||||||
@@ -443,7 +446,6 @@
|
|||||||
dot++;
|
dot++;
|
||||||
}
|
}
|
||||||
let copies=chartDataFormat.copies(oldValue,unit.type);
|
let copies=chartDataFormat.copies(oldValue,unit.type);
|
||||||
// console.log(oldValue,copies,maxValue);
|
|
||||||
let oldDot=2;
|
let oldDot=2;
|
||||||
if(maxValue<=1){
|
if(maxValue<=1){
|
||||||
oldDot=dot>6?6:dot;
|
oldDot=dot>6?6:dot;
|
||||||
@@ -456,7 +458,7 @@
|
|||||||
unit,
|
unit,
|
||||||
oldDot
|
oldDot
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.chartInit();
|
this.chartInit();
|
||||||
|
|||||||
Reference in New Issue
Block a user