2012-05-21 12 views
5

Pracuję na zedgraph, gdzie oś Y jest wartością procentową. Chcę, aby wartości min i max wynosiły odpowiednio 0/100. Mogę ustawić to za pomocą właściwości GraphPane.YAxis.Scale.Min i Max, a to działa dobrze.Zedgraph - Ustaw wartości Min/Max na osi na stałe

Jednakże, jeśli użytkownik przeciągnie prostokąt, aby zmienić "rzutnię" wykresu, lub powiększy/zmniejszy, zmieni się oś Y/min/maks. Czy istnieje sposób, w jaki mogę zmusić wartości Min/Max do utrzymywania się, ale nadal pozwalam użytkownikowi na powiększanie/rysowanie pola wyboru (zasadniczo, pozwalając mu JUST przesuwać/powiększać oś X).

Próbowałem ustawić MinAuto/MaxAuto, ale wydaje się, że nie ma to żadnego efektu.

Odpowiedz

4

miałem ten sam problem i rozwiązać go tak:

zedGraphControl1.IsEnableVZoom = false;
zedGraphControl1.IsEnableVPan = false;

To powinno pozwolić tylko Powiększanie poziomej.

+0

OK, ale jak to zrobić? –

+2

Myślę, że to zrobi to ... – asdasdad

+1

Szukałem właściwości dla tego na klasie GraphePane. Nawet nie pomyślał, żeby spojrzeć na ZGC. Działa to świetnie. dzięki. –

Powiązane problemy