java - JFreeChart multiple tooltips along x-axis -


i have added tooltips line chart using standardxytooltipgenerator.

final xylineandshaperenderer renderer = new xylineandshaperenderer(); plot.setrenderer(renderer); renderer.setbasetooltipgenerator(new standardxytooltipgenerator()); 

it works well, need move cursor precise point show tooltip. hope can plotly tooltips of series shown along x-axis.

assuming chartfactory.createxylinechart(), can enable tooltips setting tooltips parameter true. note how factory's source resembles fragment.

once enabled, may let renderer make corresponding shapes visible:

final xyplot plot = (xyplot) chart.getplot(); xylineandshaperenderer r = (xylineandshaperenderer) plot.getrenderer(); r.setbaseshapesvisible(true); 

in cases, may want enlarge shapes:

r.setseriesshape(0, shapeutilities.createtranslatedshape(     new rectangle(12, 12), -6, -6)); 

a complete example shown here. note chartmouselistener can respond axisentity, too.

image

you can selectively change shape, shown here. can access displayed tooltip, shown here.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -