1
동일한 MSChart에서 CSV 파일의 여러 데이터 계열을 플로팅합니다. 두 시리즈의 TimeString 값이 일치하지 않을 수도 있지만 (한 그룹의 포인트가 다른 그룹 뒤에 모여 있음), 두 시리즈의 데이터를 겹쳐서 표시하고 마지막 시리즈의 차트에 타임 스탬프가로드됩니다.MSChart 두 개 이상의 시리즈를 플로팅 할 때의 x 축 시간
절대 시간으로 각 데이터 계열을 표시하는 방법을 알고 싶으므로 각 계열의 시간 구성 요소는 플롯을 비교할 때 상대적으로 정확합니다. 시간이 겹치면 XY 플롯이 겹칠 수 있습니다. 별도의 시간대에있는 경우 플롯이 인접해야합니다. 내가이 확신 할 수 없습니다
DataTable[] seriesData;
...
private void BindData(int pen, string fname)
{
try
{
if (System.IO.File.Exists(fname))
{
seriesData[pen - 1] = GetDataTable(fname);
DataTableReader myReader = seriesData[pen - 1].CreateDataReader();
chart1.Series[pen - 1].Points.DataBindXY(myReader, "TimeString", myReader, "VarValue");
chart1.Series[pen - 1].ChartType = SeriesChartType.Line;
}
}
catch (Exception ex)
{
MessageBox.Show("Exception: " + ex.Message);
}
}