|
@@ -9,16 +9,16 @@ function deteleNull(arr){
|
|
|
})
|
|
|
return brr
|
|
|
}
|
|
|
-let envTypelist={
|
|
|
+ let envTypelist={
|
|
|
hcho:{
|
|
|
min:0,
|
|
|
- max:0.2
|
|
|
+ max:0.31
|
|
|
},
|
|
|
pm25:{
|
|
|
min:0,
|
|
|
max:100
|
|
|
}
|
|
|
-}
|
|
|
+}
|
|
|
function chartFn(data=[],envType,envName) {
|
|
|
function onInitChart(canvas, width, height, F2) {
|
|
|
// const data = data;
|
|
@@ -40,8 +40,16 @@ function chartFn(data=[],envType,envName) {
|
|
|
let maxTemp;
|
|
|
let minTemp;
|
|
|
if(envTypelist[envType]){
|
|
|
- maxTemp=envTypelist[envType].max;
|
|
|
- minTemp=envTypelist[envType].min;
|
|
|
+ let envArr= [];
|
|
|
+ data.forEach(item=>{
|
|
|
+ envArr = envArr.concat(item['标准区间'])
|
|
|
+ envArr.push(item.sales)
|
|
|
+ })
|
|
|
+ envArr = deteleNull(envArr);
|
|
|
+ maxTemp=Math.max.call(null,...envArr);
|
|
|
+ minTemp=Math.min.call(null,...envArr);
|
|
|
+ /* maxTemp=envTypelist[envType].max;
|
|
|
+ minTemp=envTypelist[envType].min; */
|
|
|
}else{
|
|
|
let envArr= [];
|
|
|
data.forEach(item=>{
|
|
@@ -52,7 +60,6 @@ function chartFn(data=[],envType,envName) {
|
|
|
maxTemp=Math.ceil(Math.max.call(null,...envArr)) + 1;
|
|
|
minTemp=Math.floor(Math.min.call(null,...envArr)) - 1;
|
|
|
}
|
|
|
- console.log(maxTemp,minTemp,"envType")
|
|
|
chart = new F2.Chart({
|
|
|
el: canvas,
|
|
|
width,
|