我已經創建了一個堆積區域圖表。在圖表中出現垂直的白線。我需要刪除垂直的白線。如何才能做到這一點。圖像鏈接已附加。JfreeChart:需要刪除stackedareachart中的垂直白線
vertical lines http://s15.postimage.org/wa4pje8gr/jfreechart.png
我已經創建了一個堆積區域圖表。在圖表中出現垂直的白線。我需要刪除垂直的白線。如何才能做到這一點。圖像鏈接已附加。JfreeChart:需要刪除stackedareachart中的垂直白線
vertical lines http://s15.postimage.org/wa4pje8gr/jfreechart.png
Heyy Vegeta現在你會飛上天空...我有你的問題的解決方案。
重寫StackedAreaRenderer以在單個路徑中繪製路徑。基本上,圖表是通過組合兩個多邊形繪製的,多邊形左右交替,所以如果您製作左側=右側多邊形,則不會有任何間隙。它爲我工作,你也試一試。我希望你的老闆現在會很開心。
這裏是招
GeneralPath left = new GeneralPath();
GeneralPath right = left;
偉大的解決方案.....老兄!它爲我工作!謝謝.... – vegeta
工作正常。這個代碼必須在'StackedXYAreaRenderer2'類中被替換。 –
看this。問題與抗混疊效果有關。解決方案並不容易。
按照此線:
JFreeChart objChart = ChartFactory.createStackedBarChart(
title,
titleX,
titleY,
objDataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
CategoryPlot plot = (CategoryPlot) objChart.getPlot();
BarRenderer renderer = ((BarRenderer) plot.getRenderer());
renderer.setBarPainter(new StandardBarPainter());
StandardBarPainter風格不要有 「白線」
請編輯您的問題包括[SSCCE(HTTP: //sscce.org/),它展示了你所說明的問題。 – trashgod
交叉發佈[這裏](http://www.jfree.org/forum/viewtopic.php?f=3&t=115913)。 – trashgod