我正在使用JFreeChart生成图像。我正在尝试创建如下的条形图。我能够在没有数据表的情况下成功创建它。我试图从jfreechar论坛获取更多信息并找到this帖子。据该帖子称,它不受JfreeChart支持。
由于
答案 0 :(得分:2)
我不知道这个领域有什么新东西。一种简单的方法是依赖默认的CategoryToolTipGenerator
或根据需要对其进行自定义:
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator(
"({0}, {1}) = {2}", NumberFormat.getInstance()));
更加雄心勃勃的方法是添加一个JTable
TableModel
,可以访问您的图表CategoryDataset
。最左侧列的TableCellRenderer
可能会使用BarRenderer
的{{1}}。这个example显示了一个自定义渲染器,它实现了getSeriesPaint()
接口来进行绘制。