1

我想从数据点列表中获取屏幕点列表。我的数据点列表已填满,但是当我应用转换来获取屏幕点时,每个点的结果始终为 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.37375
0 0
41702 1.3737
0 0
41703 1.37945
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

我在为绘图视图提供模型并添加系列之后制作了这个。我补充说我的 x 轴是一个DateTime轴,我的 Y 轴是一个线性轴。

4

0 回答 0