2012-05-21 5 views
5

Sto lavorando a uno zedgraph dove l'asse Y è un valore percentuale. Voglio che i valori minimo e massimo siano rispettivamente 0/100. Posso impostarlo tramite le proprietà GraphPane.YAxis.Scale.Min e Max e questo funziona correttamente.Zedgraph - Imposta i valori min/max su un asse in modo permanente

Tuttavia, se l'utente esegue il trascinamento del rettangolo per modificare la "vista" del grafico, oppure esegue lo zoom avanti/indietro, le modifiche min/max dell'asse Y. C'è un modo in cui posso forzare i valori Min/Max per persistere, ma permetto comunque all'utente di ingrandire/disegnare la casella di selezione (essenzialmente, permettendo loro di SOLO spostare/zoomare l'asse x).

Ho provato a impostare MinAuto/MaxAuto, ma questo sembra non avere alcun effetto.

risposta

4

Ho avuto lo stesso problema e risolto in questo modo:

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

Questo dovrebbe consentire solo di zoom orizzontale.

+0

Ok, ma come si fa? –

+2

Penso che questo lo farà ... – asdasdad

+1

Stavo cercando una proprietà per questo nella classe GraphePane. Non ho nemmeno pensato di guardare sullo stesso ZGC. Funziona alla grande Grazie. –