/** * Draw a dot. The coordinates are in logical coordinates. */ public void drawPoint(double... coord) { drawPoint('.', coord); }
@Override public void paint(Graphics g) { Color c = g.getColor(); g.setColor(getColor()); if (labels != null) { for (int i = 0; i < data.length; i++) { g.drawText(labels[i], data[i]); } } else { if (y == null) { for (int i = 0; i < data.length; i++) { g.drawPoint(legend, data[i]); } } else { for (int i = 0; i < data.length; i++) { if (palette != null) { g.setColor(palette[classLookupTable.get(y[i])]); } if (legends != null) { g.drawPoint(legends[classLookupTable.get(y[i])], data[i]); } else { g.drawPoint(legend, data[i]); } } } } g.setColor(c); }
@Override public void paint(Graphics g) { Color c = g.getColor(); g.setColor(getColor()); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length - 1; j++) { if (drawNodes) g.drawPoint('o', data[i][j]); g.drawLine(data[i][j], data[i][j+1]); } if (drawNodes) g.drawPoint('o', data[i][data[i].length - 1]); } for (int i = 0; i < data.length - 1; i++) { for (int j = 0; j < data[i].length; j++) { g.drawLine(data[i][j], data[i+1][j]); } } g.setColor(c); }
@Override public void paint(Graphics g) { Color c = g.getColor(); g.setColor(getColor()); g.drawPoint(legend, point); g.setColor(c); } }
g.drawPoint('@', x1); coord = x1; horizontalReference = 0.0;
@Override public void paint(Graphics g) { Color c = g.getColor(); g.setColor(getColor()); double[] lowerEnd = g.getLowerBound(); lowerEnd[0] = Math.min(lowerEnd[0], lowerEnd[1]); lowerEnd[1] = lowerEnd[0]; double[] upperEnd = g.getUpperBound(); upperEnd[0] = Math.max(upperEnd[0], upperEnd[1]); upperEnd[1] = upperEnd[0]; g.drawLine(lowerEnd, upperEnd); for (int i = 0; i < data.length; i++) { g.drawPoint('o', data[i]); } g.setColor(c); }
if (data[i][j] < quantiles[i][6] || data[i][j] > quantiles[i][7]) { start[1] = data[i][j]; g.drawPoint('o', start);