如何格式化Y轴以显示2000而不是2,标签为MyLabel(10 ^ 3)?

时间:2010-12-12 02:23:38

标签: c# zedgraph

使用ZedGraph,如何格式化Y轴以显示2000而不是2,标签为MyLabel(10 ^ 3)?

2 个答案:

答案 0 :(得分:3)

将比例的Format Property设置为“#”,将Mag Property设置为零。例如:

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

答案 1 :(得分:2)

MagAuto属性设置为false:

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

请注意,点击"将比例设为默认值"在ZedGraph上下文菜单中,会将MagAuto重置为true。这是上下文菜单事件处理程序的一部分的来源:

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 );
}