Forum: PC-Programmierung vb.net Chart Control, Y-Achse automatisch Skalieren


von Donner Leon (Gast)


Lesenswert?

Hallo Gemeinde,

wärend des Programmablaufs möchte ich die Skalierung der Y-Achse von 
manuell auf automatisch umstellen.
Die Befehle:

Chart1.ChartAreas("ChartArea1").AxisY.Maximum = Auto
Chart1.ChartAreas("ChartArea1").AxisY.Minimum = Auto

werden nicht angenommen.

Wo liegt der Fehler?

Besten Dank für eure Hilfe!

von Arc N. (arc)


Lesenswert?

Minimum und Maximum sind von welchem Typ?
Oder
1
var tempMax = Chart1.ChartAreas("ChartArea1").AxisY.Maximum;
im Debugger/Editor ausprobieren...

von Donner Leon (Gast)


Lesenswert?

Hallo arc net, leider komm ich mit deinem Vorschlag nicht zurecht.

Ich habe die Nacht über das Internet umgegraben und folgende Lösung 
gefunden:

Chart1.ChartAreas("ChartArea1").AxisY.Maximum = Double.NaN
Chart1.ChartAreas("ChartArea1").AxisY.Minimum = Double.NaN

Nun kann ich die Skalierung von Auto auf Manuell beliebig einstellen.

Ist ja ein bisschen blöd, dass die Einstellung 'Auto' aus den Properties 
nicht gültig ist.

Zu NaN hab ich dieses gefunden:
http://de.wikipedia.org/wiki/NaN

Besten Dank für deine Antwort!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.