Abrufen der Farbe einer Datenreihe aus einem Flot-Diagramm

8

Nachdem ich die coole neue "Reputation" -Registerkarte auf der stackoverflow-Benutzerseite gesehen habe, wurde ich inspiriert, ein wenig mit der Flotting-Charting-Bibliothek zu spielen. Ich habe ein Liniendiagramm, das mehrere hundert Serien enthält. Nur einige dieser Serien sind zu jeder Zeit sichtbar. Meine Datenreihen sind in mehrere "Kategorien" gruppiert und ich weise den numerischen Farbindex basierend auf dieser Kategorie zu. Ich wäre gerne in der Lage zu sehen, welche tatsächliche Farbe von Flot einem bestimmten Farbindexwert zugewiesen wurde, um letztendlich eine benutzerdefinierte Legende zu erstellen, die die Farbe mit meiner "Kategorie" von Daten in Beziehung setzt. Wie kann ich diese Farbwerte erhalten?

Ich sehe, dass ich mein eigenes Array für Farben bereitstellen kann, aber ich zögere, dies zu tun, weil ich nicht sicher bin, wie viele Kategorien ich haben werde, bis ich die Daten geladen habe. Ich nehme an, ich könnte einfach ein Array erstellen, das einfach zu groß ist, aber das scheint verschwenderisch, wenn man Flot fragen kann, welche Farbe jede Serie hat.

    
Chris Farmer 06.10.2008, 04:28
quelle

1 Antwort

14

Am Ende von Ссылка gibt es ein Beispiel, das genau das tut. Etwas wie:

%Vor%     
Tom 06.10.2008, 04:46
quelle

Tags und Links