我创建了一个函数来绘制数据:保存在C#中的txt数据文件到阵列功能
public void ShowGraphData(long lTotalData)
{
double[] dx = new double[lTotalData];
double[] dy = new double[lTotalData];
for (long li = 0; li < lTotalData; li++)
{
dx[li] = GlobalDataClass.dDataArray[li, 0];
dy[li] = GlobalDataClass.dDataArray[li, 1];
}
zedGraphControlStickiness.GraphPane.CurveList.Clear();
GraphPane StickinessPane = zedGraphControlStickiness.GraphPane;
// PointPairList holds the data for plotting, X and Y arrays
PointPairList spl1 = new PointPairList(dx, dy);
// Add cruves to myPane object
LineItem ProductionCurve = StickinessPane.AddCurve("Insertion Force", spl1, Color.Blue, SymbolType.None);
ProductionCurve.Line.Width = 2.0F;
zedGraphControlStickiness.AxisChange();
zedGraphControlStickiness.Invalidate();
zedGraphControlStickiness.Refresh();
GlobalDataClass.iTotalReadingPoint = lTotalData;
}
然后我使用FILESTREAM打开txt文件:
if ((myStream = openFileDialog1.OpenFile()) != null)
{
using (myStream)
{
//save data to list array.
}
}
我需要加载txt并在Showgraph函数的lToTalData中将数据保存为一个数组。 我的文本文件是这样的:
10,20
20,30
30,40
40,50
50,60
可有一个人帮我,我该怎么办这个?
如果您想要将数据保存到文件中或想要从文件加载数据,能否更好地解释? – Steve
对不起,但我想加载数据。 – Ren