Reputation: 992
I have an XY plot of positions and want the newest point to be an icon. Is this possible in JFreeChart?
Upvotes: 4
Views: 2041
Reputation: 391
On an xy plot you would need to keep track of the last xy point added and then add it using something like the following:
double x = 150;
double y = 300;
XYPlot plot = chart.getXYPlot();
ImageIcon imageIcon = new ImageIcon("/path/to/your/icon.png");
XYAnnotation xyannotation = new XYImageAnnotation(x, y, imageIcon.getImage());
plot.addAnnotation(xyannotation);
Upvotes: 6