我正在使用JfreeChart
和3D bar
。我想在图表中获取每个条形图的工具提示。我试过了
BarRenderer3D renderer = new BarRenderer3D(15,15);
renderer.setMaxBarWidth(0.5);
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator("tooltip goes here", DateFormat.getDateInstance()));
我的栏是水平的,X轴上的值 但我没有得到任何结果。
答案 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());