java - Dynamic tool tip generator - Jfreechart -
i generating dynamic chart (xylinechart) using jfreechart , have field not included in dataset. field generated dynamically. want include in tooltip. there possibility can ?
here flow of program:
create chart using empty dataset.
set chartpanel. (i guess here place define tooltipgenerator).
receive dynamic data socket.
add data dataset. ( here place have data need have in tooltip text).
refresh chart.
you don't have care data added dynamically dataset. tooltips created on fly using data dataset. individual xytooltipgenerator needs assigned renderer instance.
as example, start timeserieschartdemo1 class jfreechart, , add individual xytooltipgenerator shown below.
xyitemrenderer r = plot.getrenderer(); … // define own tooltip generator standardxytooltipgenerator tooltipgenerator = new standardxytooltipgenerator() { @override public string generatetooltip(xydataset dataset, int series, int item) { return "series " + series + " item: " + item + " value: " + dataset.getxvalue(series, item) + ";" + dataset.getyvalue(series, item); } }; // , assign renderer r.setbasetooltipgenerator(tooltipgenerator);
Comments
Post a Comment