Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.translate(getWidth() / 2, getHeight() / 2);
Visualizer v = VisualizerFactory.getVisualizer(outputValues, ListUtils.listClass(outputValues));
// todo: handle canvas clipping
v.draw(g2, outputValues);
}
}
}