2011-10-07 154 views
0

我使用createStackedAreaChart(),但我得到的堆積面積圖不是連續的。類別之間存在差距(就像堆積的條形圖一樣)。但是如果我使用createAreaChart()作爲相同的數據集(DefaultCategoryDataset),則面積圖很好。堆積面積圖有什麼問題?我真的很感激任何幫助。JFreeChart堆積面積圖不連續

+0

請提供[sscce](http://sscce.org/),其中包含代表性數據並展示您描述的問題。 – trashgod

回答

1

使用CategoryDatasetBarChartDemo1中返回的createDataset(),靜態工廠法ChartFactory.createStackedAreaChart()產生具有沒有間隙下面的圖表。你應該仔細檢查你的數據集。

StackedAreaChart

+0

但如果我使用相同的數據集來創建面積圖,圖表很好。只有當我創建堆積面積圖時,它纔有問題。 – user984859

+0

很難說爲什麼沒有看到你的數據集。 – trashgod

+0

嘿trashgod,上面的堆積面積圖演示1,我們可以看到面積圖中的白色垂直線。我們應該如何避免它?謝謝。 – user984859

2

我知道了。不知何故,我必須設定分類邊際以避免圖表中的空白。 domainAxis.setCategoryMargin(0);

+0

這解決了我的問題,構建'CombinedDomainCategoryPlot' – Nejc