2016-04-29 3 views
0

I Array von Reihen haben, wo ich mehrere Reihen als einen Punkt und Durchschnittslinie: enter image description hereHighcharts - anzeigen Gruppe von in Reihe als einen in der Legende

Jeder Punkt hat Format (zB ausgewählt GI00021):

{ 
    name: "GI00021", 
    url: "/generalInspection/21", 
    data: [null, null, null, null, null, 50] 
} 

Ich muss diese Punkte in einem Titel in der Legende gruppieren, so dass die Legende sagt: "General Inspections" und alle Punkte werden die gleiche Markierung und Farbe haben. Auch wenn ich auf dieses Label klicke, werden alle Poins versteckt.

Ich habe versucht, dies getan, indem schreiben:

series: [{ 
    name: 'General Inspections', 
    data: gi_points, 
    marker : { 
     enabled : true 
    } 
    }, 
    .. 

wo gi_points Array von Objekten:

{ 
    name: "GI00021", 
    url: "/generalInspection/21", 
    x: 5, 
    y: 50 
} 

aber ich Probleme mit Linien bettween Punkte haben - sie sollten nicht existieren werden: enter image description here

Ich denke 1 Entscheidung, Daten zu zeigen, ist richtiger, aber ich verstehe nicht, wie man diese Punkte in einer Gruppe gruppiert .

Antwort

0

Anstatt alle diese Inspektionspunkte in einer anderen Serie zusammenzufassen, haben Sie in Betracht gezogen, diese in einer einzigen Serie zu aggregieren (zu pushen)? Auf diese Weise wird das Diagramm automatisch als eine Einheit farbig und beschriftet, was es auch viel einfacher macht, die Punkte nach Bedarf ein- und auszuschalten.

Wenn Sie nun nur die Prüfpunkte und nicht die Linien zwischen ihnen anzeigen möchten (da ich annehmen möchte, dass Ihre Durchschnittslinie den Gesamttrend gegenüber dem Rauschen zwischen den Punkten anzeigt), können Sie die Linienfarbe festlegen von Ihrer Prüfpunktserie auf "transparent" und geben den Serienmarken ihre eigene Farbe (siehe meine Antwort hier, mit dem Vorschlag des Originalposters für transparente Linien: Highcharts box plot chart customization).

Bitte lassen Sie mich wissen, wenn dies für Sie hilfreich ist.

Verwandte Themen