1
我正在绘制来自同一个MSChart上的CSV文件的多个系列数据。尽管两个系列的TimeString值可能不一致(一组点聚集在另一个之后),但我得到的是两个图相重叠的数据,图表上的时间戳来自加载的最后一个系列。MSChart绘制2个或更多系列的x轴时间
我想了解如何以绝对时间显示每个数据系列,因此每个系列的时间分量在比较图时相对正确。如果它们在时间上重叠,则XY图可以重叠。如果它们来自不同的时间段,那么地块应该相邻。
这是我读的CSV数据到我的DataTable
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);
}
}