Пока я могу получить значение Y прикосновения к графику вот так.
mSpeedPlot.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
PointF click = new PointF(event.getX(),event.getY());
if ( mSpeedPlot.getGraphWidget().containsPoint( click )) {
Log.d("HOF","Plot X: "+DistanceValue.fromMetres(mSpeedPlot.getXVal(click).doubleValue()).km()+"km "+" Y: "+mSpeedPlot.getYVal(click)+"km/h");
}
return false;
}
});
Что я хочу сделать, так это вместо того, чтобы просто вернуть значение y того места, где было прикосновение, мне нужно значение Y ряда, нанесенного на график, который соответствует значению x.
Любой способ сделать это?