que tienen el mismo problema y lo que entiendo es que usted debe ajustar su estructura de datos en la base de datos como VARCHAR y establecer el valor predeterminado para anular de manera en la que no tiene datos que llega a ser nulo. Entonces acepta valores nulos y Highchart no muestra y conecta las áreas faltantes con los valores null
.
Además usted tiene que recibir datos como NULL
y no cambian a ''
.
ver este ejemplo de trabajo:
var chart = new Highcharts.Chart({
chart: {
defaultSeriesType: 'spline', // use line or spline
renderTo: 'container1'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
data: [9, 4,null, 2, 1, 0, 6, 5, 4, 1, 6, 4]
}]
});
here es el violín con dos de gráfico diferente usando null
y ''
ACTUALIZACIÓN:
Si está utilizando Parseint para empujar los datos debe recordar que parseINT(NULL)
da que NAN
por lo que para este error intenta empujar manualmente NULL con algo como esto:
var val = parseInt(rows[i]);
if (isNaN(val))
{
val = null;
result.push(val);
}
Wraithan - ¿alguna vez resolver esto? – bugfixr
@Wraithan ¿Has encontrado una manera de establecer los puntos faltantes como 0? – Anagio
+1 a las preguntas anteriores.Necesito saber esto también – Denis