2011-09-06 4 views
1

Je dois fournir plusieurs points de données sur un seul point d'une série. En toute simplicité, sur un seul point de l'axe x, j'ai besoin de montrer deux points de l'axe y. Mais quand je fournis plusieurs points de données, dans une série, il montre le dernier sur le graphique.Graphiques multiples données multiples sur un seul point en série

This fiddle a l'implémentation de base du scénario. Notez que la première série a 4 points et la seconde en a 3. Mais dans le graphique, seuls 3 sont affichés.

+0

Je pense que highcharts s'attend à ce que toutes les séries aient la même longueur. Y a-t-il une raison pour laquelle vous devez montrer une série de longueurs différentes? – NT3RP

+0

Les graphiques élevés permettent différentes longueurs de série. Ce n'est pas un problème. Je veux montrer deux points différents dans Y-Axis pour un seul axe X. par exemple. Aujourd'hui j'ai reçu un total de 15 commandes mais 3 ont été abandonnées. Donc, je veux montrer le premier point sur 15 et ensuite il tomberait à 12 pour la même date. C'est possible dans le diagramme de dispersion, mais je veux montrer ceci dans le graphique linéaire. –

+0

Vérifiez cet exemple que j'ai fait, il a deux séries qui ont toutes deux une valeur x avec plusieurs points. http://jsfiddle.net/RKVgx/ – eolsson

Répondre

2

Cochez cet exemple, j'ai deux séries qui ont toutes les deux une valeur x avec plusieurs points. Example on jsfiddle.

var chart = new Highcharts.Chart({ 
    chart: { 
     renderTo: 'container' 
    }, 

    series: [{ 
     data: [[6, 540], [7, 540], [7, 1620], [8, 1620]] 
    },{ 
     data: [[6, 340], [7, 340], [7, 620], [8, 620]] 
    }] 
}); 

Highcharts rendront les deux valeurs pour x = 7, en les reliant par une ligne.

Questions connexes