首页 > 解决方案 > oxyplot 条出现故障,顺序问题

问题描述

使用 Oxyplot 绘制烛台,关键代码如下:

var date = DateTime.UtcNow;
_timeSpanAxis.Minimum = DateTimeAxis.ToDouble(date.AddSeconds(0));
_timeSpanAxis.Maximum = DateTimeAxis.ToDouble(date.AddSeconds(600));
var startime = DateTimeAxis.ToDouble(date.AddSeconds(300));

items.Add(new HighLowItem(startime, 1.58334, 0.58134, 1.18199, 1.38256));
plotview.InvalidatePlot(true);

这个数字可以正常绘制。

但是当我添加另一个项目时,它会导致异常:条出现故障。代码如下:

var date = DateTime.UtcNow;
_timeSpanAxis.Minimum = DateTimeAxis.ToDouble(date.AddSeconds(0));
_timeSpanAxis.Maximum = DateTimeAxis.ToDouble(date.AddSeconds(600));
var startime = DateTimeAxis.ToDouble(date.AddSeconds(300));

items.Add(new HighLowItem(startime, 1.58334, 0.58134, 1.18199, 1.38256));
startime = DateTimeAxis.ToDouble(date.AddSeconds(400));
items.Add(new HighLowItem(startime, 1.58334, 0.58134, 1.18199, 1.38256));
plotview.InvalidatePlot(true);

我无法弄清楚这里有什么问题?有没有人遇到过这样的问题?

标签: oxyplot

解决方案


推荐阅读