1 | if (marker instanceof ValueMarker) {↵ | | 1 | if (marker instanceof ValueMarker) {↵
|
2 | ValueMarker vm = (ValueMarker) marker;↵ | | 2 | ValueMarker vm = (ValueMarker) marker;↵
|
3 | double value = vm.getValue();↵ | | 3 | double value = vm.getValue();↵
|
4 | Range range = domainAxis.getRange();↵ | | 4 | Range range = rangeAxis.getRange();↵
|
5 | if (!range.contains(value)) {↵ | | 5 | if (!range.contains(value)) {↵
|
6 | return;↵ | | 6 | return;↵
|
7 | }↵ | | 7 | }↵
|
8 | ↵ | | |
|
9 | double x = domainAxis.valueToJava2D(value, dataArea, ↵ | | 8 | double y = rangeAxis.valueToJava2D(value, dataArea, ↵
|
10 | RectangleEdge.BOTTOM);↵ | | 9 | RectangleEdge.LEFT);↵
|
11 | Line2D line = new Line2D.Double(x, dataArea.getMinY(), x, ↵ | | 10 | Line2D line = new Line2D.Double(dataArea.getMinX(), y, ↵
|
12 | dataArea.getMaxY());↵ | | 11 | dataArea.getMaxX(), y);↵
|
13 | Paint paint = marker.getOutlinePaint();↵ | | 12 | Paint paint = marker.getOutlinePaint();↵
|
14 | Stroke stroke = marker.getOutlineStroke();↵ | | 13 | Stroke stroke = marker.getOutlineStroke();↵
|
15 | g2.setPaint(paint != null ? paint : Plot.DEFAULT_OUTLINE_PAINT);↵ | | 14 | g2.setPaint(paint != null ? paint : Plot.DEFAULT_OUTLINE_PAINT);↵
|
16 | g2.setStroke(stroke != null ? stroke : Plot.DEFAULT_OUTLINE_STROKE);↵ | | 15 | g2.setStroke(stroke != null ? stroke : Plot.DEFAULT_OUTLINE_STROKE);↵
|
17 | g2.draw(line);↵ | | 16 | g2.draw(line);↵
|
18 | } | | 17 | }
|