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,则会变成点,而不会变成线。)