1

我正在使用 JFreeChart 生成图像。我正在尝试创建如下所示的条形图。我能够在没有数据表的情况下成功创建它。我试图从 jfreechar 论坛获取更多信息并找到了这篇文章。根据帖子,JfreeChart 不支持它。

  • jfreechart API 仍然不支持它吗?
  • 如果是,我可以使用任何其他图表(开源)工具来生成带有数据表的图表吗?

谢谢

替代文字 http://img153.imageshack.us/img153/4550/jfree.png

4

1 回答 1

2

我不知道这方面有什么新东西。一种简单的方法是依赖默认值CategoryToolTipGenerator或根据需要对其进行自定义:

BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator(
    "({0}, {1}) = {2}", NumberFormat.getInstance()));

一个更雄心勃勃的方法是添加一个JTable可以TableModel访问图表的CategoryDataset. TableCellRenderer最左列的A可能使用BarRenderer's getSeriesPaint()。此示例显示了一个自定义渲染器,该渲染器实现了Icon执行绘图的接口。

于 2010-05-20T16:44:31.253 回答