ZedGraphControl轴值范围

| 我添加ZedGraphControl并在我的C#.net项目中显示折线图 在此图中,x值在0-320范围内 运行时,我只想显示该区域。为此,我禁用了滚动,缩放功能 使用ZedGraphControl.AxisChange()时;功能它还显示附加的x范围 如何仅查看感兴趣的区域 非常感谢     
已邀请:
        下面的示例代码应回答您的问题。
public virtual void UpdateGraph(double[] xvals, double[] yvals, double minX, double maxX)
    {
        zedGraphControl1.GraphPane.XAxis.Scale.MaxAuto = false;
        zedGraphControl1.GraphPane.XAxis.Scale.MinAuto = false;
        zedGraphControl1.GraphPane.XAxis.Scale.Min = minX;
        zedGraphControl1.GraphPane.XAxis.Scale.Max = maxX;

        zedGraphControl1.GraphPane.YAxis.Scale.Min = 0;
        zedGraphControl1.GraphPane.YAxis.Scale.Max = getMax(yvals, xvals, minX, maxX);   //get y-value max within the X-value range

        updateZedgraphControl(xvals, yvals);

    }

protected virtual void updateZedgraphControl(double[] xvals, double[] yvals)
    {
        zedGraphControl1.GraphPane.CurveList.Clear();
        zedGraphControl1.GraphPane.AddCurve(this.curveTitle, xvals, yvals, Color.Black, SymbolType.None);
        this.zedGraphControl1.AxisChange();
        this.zedGraphControl1.Refresh();
    }
    

要回复问题请先登录注册