Я новичок в использовании C # в Visual Studio. Я хочу построить набор данных, хранящихся в виде файла * .dta. В настоящее время я могу прочитать файл ТАТ, а также построить его ...
zg1.Dock = DockStyle.Fill;
GraphPane myPane = zg1.GraphPane; //ref to graph contol
double[] y = new double[5000];
double[] x = new double[5000];
int i;
myPane.Title.Text = "C_F_P_D";
myPane.XAxis.Title.Text = "Time in hr";
myPane.YAxis.Title.Text = "No";
FileStream file1 = new FileStream(filename, FileMode.Open, FileAccess.Read);
BinaryReader binread = new BinaryReader(file1);
for (i = 0; i < 100; i++)
{
fileread = binread.Read();
y[i] = sensor(Convert.ToChar(fileread));
x[i] = i;
//list.Add(fileread[i], i);
}
PointPairList list = new PointPairList(x, y);
BarItem mybar = myPane.AddBar("test", list, Color.Blue); // AddingNewEventArgs (x,y) to bar
mybar.Bar.Fill = new Fill(Color.Blue, Color.White, Color.Blue, 0f); // giving 3d feel to the bar
//format Xaxis
XAxis X = myPane.XAxis;
X.Scale.MajorStepAuto = false;
X.Scale.MinorStepAuto = false;
X.Scale.MajorUnit = DateUnit.Day;
X.Scale.MinorUnit = DateUnit.Hour;
X.Scale.MajorStep = 23;
X.Scale.BaseTic = 0;
zg1.AxisChange(); //Invalidate();
}
я хочу построить эти значения данных в виде даты (xaxis) и времени (0-23 часа) в виде гистограммы или в виде гистограммы с накоплением.