1
我試圖檢索(AchartEngine)TimeChart的系列點的屏幕座標,但方法toScreenPoint總是返回一個NullPointerException。Achartengine XYChart.toScreenPoint始終返回NULLPointerException
下面是代碼:
TimeChart chart = new TimeChart(dataSet, renderer);
XYSeries serie = dataSet.getSeriesAt(0);
for(int u=0;u<serie.getItemCount();u++)
{
double dy = serie.getY(u);
double dx = serie.getX(u);
double[] pos = chart.toScreenPoint(new double[]{dx,dy}, 0);
}
有什麼實例的時間圖時,我應該initialiize?
謝謝你的幫助,但我想我失去了一些東西。 我已經有了mChartView,但是我找不到一個方法從它獲取TimeChart對象(使用toScreenPoint()這是TimeChart類的方法)。 – on35 2012-03-26 14:00:46
'public double [] toRealPoint(float screenX,float screenY,int scale)' '將屏幕點轉換爲實際座標點。 參數: screenX - 屏幕的x軸的值 screenY - 屏幕Y軸值 返回: 真實座標point' – sweggersen 2012-03-26 19:01:33
我所需要的屏幕座標 實施例: onTouch(視圖V,MotionEvent事件){ screenX = event.getX(); screenY = event.getX(); } 不是真正的座標 – on35 2012-03-27 07:21:34