如何在Jfreechart中设置Bar3d中的工具提示

时间:2014-02-19 05:42:38

标签: java tooltip jfreechart

我正在使用JfreeChart3D bar。我想在图表中获取每个条形图的工具提示。我试过了

 BarRenderer3D renderer = new BarRenderer3D(15,15);
 renderer.setMaxBarWidth(0.5);
 renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator("tooltip goes here", DateFormat.getDateInstance()));

我的栏是水平的,X轴上的值 但我没有得到任何结果。

1 个答案:

答案 0 :(得分:1)

不是创建new BarRenderer3D(),而是将true参数的tooltips传递给用于创建图表的ChartFactory.createBarChart3D()方法,并获取对由此创建的渲染器的引用厂。可选地,更换发电机;有关标准参数,请参阅默认格式字符串DEFAULT_TOOL_TIP_FORMAT_STRING

JFreeChart chart = ChartFactory.createBarChart3D(…, true, …);
CategoryPlot plot = (CategoryPlot) chart.getPlot();
BarRenderer3D renderer = (BarRenderer3D) plot.getRenderer();
// optionally
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());