c# - 在第一个系列之后没有添加第二个系列
问题描述
我有 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);
日期是正确的,它们是连续的。没有重叠。
但是,这是正在绘制的:
第二个系列应该从第一个系列的结尾开始,但它们是重叠的。
我错过了什么吗?
解决方案
推荐阅读
- javascript - 使用 express-fileupload 后 req.files 未定义
- ansible - 如何通过注册变量在模块用户中设置shell?
- python - Tornado 无效的 x-www-form-urlencoded 正文:“latin-1”编解码器无法编码位置 774-777 中的字符:序数不在范围内(256)
- javascript - NodeJS:如何断言是否使用 sinon 调用了事件回调函数
- protractor - 如何在量角器中选择日期选择器的日期
- javascript - 有没有办法将父 css 泄漏到 Vue 中的子组件?
- asp.net-core - TestHost 生成无效的 URI:无法确定 URI 的格式
- elasticsearch - 为什么文件没有被删除?deleteByQuery 成功但不删除任何内容
- gradle - java.lang.NoSuchFieldError: gradle artifactoryPublish 任务期间的 INSTANCE 错误
- javascript - “addEventListener”在幕后是如何工作的?