marker = new ValueMarker(m.doubleValue(xUnit));\r
marker.setPaint(Color.blue);\r
marker.setAlpha(0.8f);\r
- marker.setLabel(RocketScience.approx(getNear(m)));\r
+ \r
+ Amount<Y> val = getNear(m);\r
+ if ( val != null )\r
+ marker.setLabel(RocketScience.approx(val));\r
\r
marker.setLabelTextAnchor(TextAnchor.TOP_LEFT);\r
marker.setLabelOffset(new RectangleInsets(0,-5,0,0));\r
final double higherY = s.getY(idxH).doubleValue();\r
final double y = lowerY + dist * (higherY - lowerY);\r
\r
- \r
return Amount.valueOf( y, yUnit);\r
}\r
}\r