Как получить ScreenPoints из DataPoints?

Я хочу получить список точек экрана из списка точек данных. Мой список точек данных заполнен, но когда я применяю преобразование для получения точек экрана, результат всегда равен 0,0 на каждую точку. Ты можешь сказать мне, почему?

Я пробовал:

if (!this.serie.Transform(dp).Equals(null))

И это вызывает NullPointerException,

Я перепробовал все эти тесты после onRender метод был вызван!

Вот мой код для второго теста:

foreach (DataPoint dp in series.Points)
{
  Console.WriteLine(dp);
  Console.WriteLine(this.xAxis.Transform(dp.X, dp.Y, this.yAxis));
}

И результат в консоли:

41695 1,3715
0 0
41696 1,3697
0 0
41697 1,37545
0 0
41700 1,37595
0 0
41701 1,3373
0 0
41702 1,3737
0 0
41703 1,33745
0 0
41704 1,3867
0 0
41707 1,3875
0 0
41708 1,38665
0 0
41709 1,3881
0 0
41710 1,3885
0 0
41711 1,389
0 0

Я сделал это после предоставления модели в виде сюжета и после добавления серии. Я добавляю, что моя ось х DateTime ось и моя ось Y является линейной осью.

0 ответов

Другие вопросы по тегам