2010-12-12 35 views

Répondre

3

Réglez le Format Property de l'échelle sur, par exemple, "#" et le Mag Property sur zéro. Par exemple:

YAxis y = myPane.YAxis; 
y.Scale.Format = "#"; 
y.Scale.Mag = 0; 
2

Définissez la propriété MagAuto false: dans le menu contextuel ZedGraph

zedGraph.GraphPane.YAxis.Scale.MagAuto = false; 

Notez qu'en cliquant sur "Définir l'échelle par défaut" réinitialise MagAuto à true. Ceci est la source d'une partie du gestionnaire d'événements du menu contextuel:

public void ResetAutoScale(GraphPane pane, Graphics g) 
{ 
    _scale._minAuto = true; 
    _scale._maxAuto = true; 
    _scale._majorStepAuto = true; 
    _scale._minorStepAuto = true; 
    _crossAuto = true; 
    _scale._magAuto = true; 
    //this.numDecAuto = true; 
    _scale._formatAuto = true; 
    pane.AxisChange(g); 
} 
+0

Pourquoi répondre à une question déjà posée qui date de 5 ans? –

+1

@Thomas: Je cherchais à faire cela moi-même, j'ai trouvé cette question, j'ai testé la réponse fournie par Jim Fred, et j'ai remarqué qu'il y avait un moyen plus simple. Figuré que quelqu'un d'autre pourrait bénéficier de ma réponse ... – Otiel

+0

Otiel: un bon! Je vais l'essayer. –