我正在将我的数据绘制到 ZedGraph。用于FileStream
读取文件。有时我的数据大于 200 兆字节。要绘制这么多数据,我应该计算峰值或必须应用一个窗口。但是我想查看缩放区域的所有点。请分享任何建议。
PointPairList list1 = new PointPairList();
int read;
int count = 0;
while (file.Position < file.Length)
{
read = file.Read(mainBuffer, 0, mainBuffer.Length);
for (int i = 0; i < read / window; i++)
{
list1.Add(count++, BitConverter.ToSingle(mainBuffer, i * window));
count++;
}
}
myCurve1 = zgc.MasterPane.PaneList[1].AddCurve(null, list1, Color.Lime, SymbolType.None);
myCurve1.IsX2Axis = true;
zgc.MasterPane.PaneList[1].XAxis.Scale.MaxAuto = true;
zgc.MasterPane.PaneList[1].XAxis.Scale.MinAuto = true;
zgc.AxisChange();
zgc.Invalidate();
window=2048
文件大小在 100 兆字节到 300 兆字节之间。