2010-05-20 128 views
1

我正在使用JFreeChart生成圖像。我正在嘗試創建如下所示的條形圖。我可以在沒有數據表的情況下成功創建它。我試圖從jfreechar論壇獲得更多信息,並發現this後。根據該帖子,其不受JfreeChart支持。帶JFreeChart/Java中的傳說的數據表

  • 它仍然不支持jfreechart API?
  • 如果是的話,我可以使用任何其他製圖(開源)工具生成帶有數據表的圖表嗎?

感謝

alt text http://img153.imageshack.us/img153/4550/jfree.png

回答

2

我不知道在這方面的一個新的東西。一個簡單的方法是依靠默認CategoryToolTipGenerator或定製它根據需要:

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

一個更爲雄心勃勃的做法將訪問添加JTableTableModel以圖表的CategoryDataset。 A TableCellRenderer最左邊的列可能使用BarRenderergetSeriesPaint()。這example顯示一個自定義渲染器,實現Icon接口來執行繪圖。

+0

謝謝@trashgod,我會研究一下。 – ukanth 2010-05-21 05:30:22