Entwickler-Ecke

WinForms - chart-control Raster vordefinieren?


avoid - Sa 09.08.14 18:34
Titel: chart-control Raster vordefinieren?
ich befülle ein chart-control wie folgt.

C#-Quelltext
1:
chart1.Series["Sensor"].Points.AddY(empfangarray[1]); //empfangarray[1] enthält immer einen int wert.                    

welche Möglichkeit habe ich um die abstände des angezeigten Rasters auf der X- und Y-Achse vor zu definieren?

ich benötige die Möglichkeit auf der Y-Achse alle 47 Points einen vertikalen strich zu haben.
auf der X-Achse ist es derzeit noch nicht nötig kann aber noch kommen.

Gruß,
avoid


avoid - Sa 09.08.14 19:43

ok, hab die Lösung selbst gefunden.

Eigenschaften des Chart -> ChartAreas -> Links die Area wählen -> Rechts bei Achsen Axes auswählen -> Links die X axis auswählen -> Rechts bei Intervall den Interval auf 47 stellen.

Y-Achse ist die nach oben X-Achse ist die nach rechts.
musste also die X-Achse einstellen.

----nachtrag----

und so geht es per code zu ändern.

C#-Quelltext
1:
chart1.ChartAreas["ChartArea1"].AxisX.Interval = 47;                    


noch ein Hinweis: das chart-control kann erst ab .net 4.5 richtig verwendet werden,
vorher wird es schlecht bis gar nicht unterstützt.