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.
you can selectively change shape, shown here. can access displayed tooltip, shown here.

Comments
Post a Comment