highChart 缺值-曲线断开问题

time =item.datetime;
                aqi = Number(item.aqi);
                pm2_5 = Number(item.pm25);
                pm10 = Number(item.pm10);
                co = Number(item.co);
                no2 = Number(item.no2);
                o3 = Number(item.o3_8);
                so2 = Number(item.so2);

                if (isNaN(aqi)) 
                    aqi = null;
                if (isNaN(pm2_5)) 
                    pm2_5 = null;
                if (isNaN(pm10)) 
                    pm10 = null;
                if (isNaN(co)) 
                    co = null;
                if (isNaN(no2)) 
                    no2 = null;
                if (isNaN(o3)) 
                    o3 = null;
                if (isNaN(so2)) 
                    so2 = null;

1、如果缺值,则该点的值应置为null。

2、Number()方法强转之后,空置一般都为NaN,因此要用isNaN()方法加以判断给null才行。(否则,如果数据源中如果有NaN,则会变成点,而不会变成线。)

posted @ 2019-04-13 15:28  JackGIS  阅读(598)  评论(0编辑  收藏  举报