Question

I have an XY plot of positions and want the newest point to be an icon. Is this possible in JFreeChart?

Was it helpful?

Solution

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); 
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top