Farben in ChartControl

chart
scripting

#1

Im FlexChart können die Farben auf vielfältige Weise beeinflusst werden.

Farbwechsel innerhalb innerhalb einer Series

Die Farben wechseln immer von Series zu Series. Um die Farben innerhalb einer Series zu wechseln, muss die Eigenschaft ColorEach auf true gesetzt werden.

var series = new Series(\"Data\", ViewType.Bar);
//enable different color for each bar point
((SideBySideBarSeriesView)series.View).ColorEach = true;

Vorgefertigte Farbpaletten

Am einfachsten ist es eine der vorgefertigte Farbpaletten auszuwählen.

flexChart.ChartControl.PaletteName = "Metro";

Eine Liste aller Paletten finden Sie hier

Eigene Farbpalette

Mit dem folgende Code kann eine eigene Farbpalette definiert und ausgewählt werden.

flexChart.ChartControl.PaletteRepository.Add("MyColors",
  new Palette("MyColors",
  new PaletteEntry[] {
    new PaletteEntry(Color.Red),
    new PaletteEntry(Color.Blue)
}));
flexChart.ChartControl.PaletteName = "MyColors";