我正在使用 JFreeChart 生成图像。我正在尝试创建如下所示的条形图。我能够在没有数据表的情况下成功创建它。我试图从 jfreechar 论坛获取更多信息并找到了这篇文章。根据帖子,JfreeChart 不支持它。
- jfreechart API 仍然不支持它吗?
- 如果是,我可以使用任何其他图表(开源)工具来生成带有数据表的图表吗?
谢谢
我正在使用 JFreeChart 生成图像。我正在尝试创建如下所示的条形图。我能够在没有数据表的情况下成功创建它。我试图从 jfreechar 论坛获取更多信息并找到了这篇文章。根据帖子,JfreeChart 不支持它。
谢谢
我不知道这方面有什么新东西。一种简单的方法是依赖默认值CategoryToolTipGenerator
或根据需要对其进行自定义:
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator(
"({0}, {1}) = {2}", NumberFormat.getInstance()));
一个更雄心勃勃的方法是添加一个JTable
可以TableModel
访问图表的CategoryDataset
. TableCellRenderer
最左列的A可能使用BarRenderer
's getSeriesPaint()
。此示例显示了一个自定义渲染器,该渲染器实现了Icon
执行绘图的接口。