如何从数据点获取场景点?

时间:2014-05-26 11:06:07

标签: c# rendering oxyplot

我想从数据点列表中获取一个屏幕点列表。我的数据点列表已填满但是当我应用变换获取屏幕点时,结果始终为每个点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轴是一个线性轴。

0 个答案:

没有答案