问题
I have an XY plot of positions and want the newest point to be an icon. Is this possible in JFreeChart?
回答1:
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);
来源:https://stackoverflow.com/questions/528827/icon-on-a-jfreechart-xy-plot