ZedGraph實時曲線例項

2021-09-06 14:53:48 字數 1147 閱讀 9383

2010-10-17 11:23:58| 分類: asp.net |舉報|字型大小 訂閱

public partial class frmmain : form

private void frmmain_load(object sender, eventargs e)

private void timedraw_tick(object sender, eventargs e)

//取graph第乙個曲線,也就是第一步:在graphpane.curvelist集合中查詢curveitem

lineitem curve = zedgraphcontrol1.graphpane.curvelist[0] as lineitem;

if (curve == null)

//第二步:在curveitem中訪問pointpairlist(或者其它的ipointlist),根據自己的需要增加新資料或修改已存在的資料

ipointlistedit list = curve.points as ipointlistedit;

if (list == null)

// 時間用秒表示

double time = (environment.tickcount - tickstart) / 1000.0;

// 3秒迴圈

list.add(time, math.sin(2.0 * math.pi * time / 3.0));

console.writeline(time.tostring());

scale xscale = zedgraphcontrol1.graphpane.xaxis.scale;

if (time > xscale.max - xscale.majorstep)

//第三步:呼叫zedgraphcontrol.axischange()方法更新x和y軸的範圍

zedgraphcontrol1.axischange();

//第四步:呼叫form.invalidate()方法更新圖表

zedgraphcontrol1.invalidate();

}private void form1_resize(object sender, eventargs e)

private void setsize()

}

ZedGraph實時曲線例項

2010 10 17 11 23 58 分類 asp.net 舉報 字型大小 訂閱 public partial class frmmain form private void frmmain load object sender,eventargs e private void timedraw ...

C 繪製實時曲線

1.要做乙個除錯工具,採集感測器資料並顯示。繪製曲線注意座標反轉,線條的張力即可。專案中的曲線是從右往左顯示的,線條的座標都放在list裡了,效果如下圖 2.上 public class drawingcurve 繪製畫布 public bitmap drawcanvas int width,int...

QChart 繪製實時曲線

qvalueaxis 建議使用動態分配的方式axisx setrange 0,2000 設定座標範圍axisx setlabelformat g 設定座標顯示格式 比如整形 d i,浮點型 f axisx settitletext samples 設定座標標題 axisx settickcount ...