Ändere die Balkenfarbe abhängig vom Wert im Highchart Balkendiagramm mit MVC3

8

Ich benutze Dotnet Highchart mit MVC3

Ich arbeite gerade mit einem Diagramm, das so aussieht:

Ich versuche, meinen Code zu ändern, damit ich die Farbe der Balken ändern kann, je nachdem, welche Nummer sie haben. Ich frage mich auch, wie ich den Button "Snittbetyg" entfernen kann, wie man auf dem Bild sehen kann.

Das ist mein Code:

%Vor%

Jede Art von Hilfe wird geschätzt.

Vielen Dank im Voraus!

    
Obsivus 04.05.2012, 14:18
quelle

2 Antworten

7

Ich habe Highchart nicht verwendet, aber Sie können Beispiele von ihrer Codeplex-Seite herunterladen. Es sieht so aus, als könnten beide Anforderungen leicht erfüllt werden.

Entfernen Sie die Schaltfläche "Snittbetyg"

Deaktivieren Sie die Legende:

%Vor%


Farben hinzufügen

Für die Reihendaten verwenden Sie Punkte statt nur die Zahlen:

%Vor%

Es scheint keine eingebaute Methode zu sein, mit der highchart automatisch den Balken basierend auf dem y-Wert einfärbt. Ich glaube, dass Sie die Farbe selbst wählen müssten, zum Beispiel:

%Vor%     
pjumble 04.05.2012, 16:55
quelle
1
  1. Definieren Sie zuerst eine Tupel-Liste, wobei der erste Punkt für die Farbe und der zweite Punkt steht

    %Vor%
  2. Ich übergebe Wert mit swtich es ist nicht notwendig

    SqlDataReader reader = myComm.ExecuteReader ();

    %Vor%
  3. Fügen Sie abschließend Daten dem Serienobjekt hinzu

    %Vor%
Kashif Faraz 25.11.2017 05:20
quelle