我想使用jfreechart製作條形圖,使得屬於同一類別的條形圖應該相鄰顯示,沒有任何間隙。類別應顯示空白。 另外每個類別可能有不同數量的小節。 如何使用Jfreechart庫來實現? 下面的圖片是我需要的樣本。 在這裏,所有相同類別的酒吧應該是相同的顏色和沒有差距(或一個很小的差距)。使用jfreechart創建帶有相同類別條形圖的條形圖
alt text http://www.freeimagehosting.net/uploads/b197c272ec.jpg
由於提前, 阿比納夫
我想使用jfreechart製作條形圖,使得屬於同一類別的條形圖應該相鄰顯示,沒有任何間隙。類別應顯示空白。 另外每個類別可能有不同數量的小節。 如何使用Jfreechart庫來實現? 下面的圖片是我需要的樣本。 在這裏,所有相同類別的酒吧應該是相同的顏色和沒有差距(或一個很小的差距)。使用jfreechart創建帶有相同類別條形圖的條形圖
alt text http://www.freeimagehosting.net/uploads/b197c272ec.jpg
由於提前, 阿比納夫
我知道這篇文章的年齡。無論如何,我發佈我的解決方案,也許別人會發現自己在這裏尋找答案會發現它很有用。
我正在尋找答案,但沒有找到它,只好自己弄清楚了。
這就是我的代碼使用方法:
BarRenderer br = new BarRenderer();
br.setItemMargin(0.0);
chart.getCategoryPlot().setRenderer(br);
您可以在域座標的setCategoryMargin()方法做到這一點。
例如與類別劇情:
CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setCategoryMargin(0.15f);
您需要使用不同的值,以發揮保證金找到您的圖形正確的值。