3 Stimmen

Einstellen der Linienfarbe in TChart

Wie kann ich die Farbe einer Linie in einem TChart in Delphi zur Laufzeit ändern? Zum Beispiel, wie würde ich die Farbe von:

Chart1.Series[a].

5voto

Bruce McGee Punkte 14836

Du hast es fast geschafft. Setze einfach die Farbe in der Serie, an der du interessiert bist.

  Chart1.Series[0].Color := clBlue;

Update:

Farben sind einfach Hex-Konstanten in Blau-, Grün-, Rot-Reihenfolge. Die vordefinierte Liste befindet sich in Graphics.pas, aber du kannst jeden Hex-Wert verwenden, den du möchtest. Diese Zeile setzt auch die Farbe der ersten Serie auf Blau:

  Chart1.Series[0].Color := $FF0000;

Wenn du mehr als eine Serie definiert hast, kannst du etwas Ähnliches wie folgt tun:

  Chart1.Series[0].Color := clGreen;
  Chart1.Series[1].Color := clYellow;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X