la valeur manquante dans le graphique en ligne highcharts ne donne pas de ligne, juste des points
veuillez jeter un oeil à ceci:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
data: [29.9, '', 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});
vous remarquerez que les données ont une valeur vide (la deuxième valeur), ce qui provoque de la ligne graphique pour afficher de manière incorrecte.
Est-ce un bug?
Quelle est la bonne manière de spécifier une valeur manquante, donc il y a un écart dans la ligne graphique? c'est à dire que je ne voudrais PAS que la ligne graphique tout simplement de tracer une ligne entre les points 1 et 3.
Merci beaucoup pour ce produit excellent produit!
Tony.
source d'informationauteur Tony | 2013-02-27
Vous devez vous connecter pour publier un commentaire.
Vous devrez changer les valeurs manquantes à null, et précisez que vous souhaitez un line/spline à travers les valeurs existantes.
voir http://jsfiddle.net/xynZT/ avec defaultSeriesType: "spline" comme un exemple.
Il n'est pas afficher de manière incorrecte sa juste tracer un diagramme de dispersion. Je pense que c'est parce que vous n'avez pas une série complète, elle sera traitée comme ça. J'possible, et cela dépend de ce que vos données n'utilise pas de nombre négatif, essayez de mettre la collection de pas de données 0 tel que vous avez
data: [29.9, 0, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
et cela permet d'afficher une ligne.