在第一个系列之后没有添加第二个系列

时间:2018-10-06 07:43:46

标签: c# winforms mschart

我有2个系列,正在添加到同一图表中。两个系列的结构相同(x轴上的日期,y轴上的数量)。第一个系列的值是10月1日至10月15日,第二个系列的值是10月16日至10月31日。

我将第一个系列添加如下:

var series = new Series
{
    ChartType = SeriesChartType.SplineArea
};

series.Points.DataBindXY(data.Select(x => x.Date).ToArray(), data.Select(x => x.Amount).ToArray());
chart.Series.Add(series);

第二个系列:

series = new Series
{
    ChartType = SeriesChartType.Line,
    BorderWidth = 2,
    BorderDashStyle = ChartDashStyle.Dot
};

series.Points.DataBindXY(pred.Select(x => x.Date).ToArray(), pred.Select(x => x.Amount).ToArray());
chart.Series.Add(series);

日期是正确的,并且是连续的。没有重叠。

但是,这是绘制的内容:

chart

第二个系列应该从第一个系列的结尾开始,但是它们是重叠的。

我想念什么吗?

0 个答案:

没有答案
相关问题