簡體   English   中英

ZedGraphControl 軸值范圍

[英]ZedGraphControl axis value range

我將 ZedGraphControl 添加到我的 C#.net 項目中並顯示折線圖

在此圖中,x 值在 0-320 范圍內

運行時我只想顯示那個區域。為此我禁用了滾動、縮放

當使用 ZedGraphControl.AxisChange(); function 它還顯示額外的 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();
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM