бары оксиплота вышли из строя, возникли проблемы - PullRequest
0 голосов
/ 08 апреля 2020

используя 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);

Я не могу понять, что здесь не так? кто-нибудь сталкивался с такой проблемой?

...