0
在jfreechart的一個分組,堆積條形圖每個杆,我有一個渲染器如顏色單獨地在jfreechart的
GroupedStackedBarRenderer renderer = new GroupedStackedBarRenderer();
我我的例子我有4組,每組5個堆疊條形(2巴每個堆疊),總共40個酒吧。
我們爲了着色單獨每個條,其中g表示基團中使用的建設等
renderer.setSeriesPaint(0 + 2 * (length * s + g), <color for this bar>);
renderer.setSeriesPaint(1 + 2 * (length * s + g), <color for this bar>);
,「長度」是組的數目,S組內的堆積條形圖數。
不幸的是,這是行不通的。我究竟做錯了什麼?
我看不出如何從答案中選擇每個欄的顏色。但我發現了以下內容:我用 – alrts
... categoryset.addValue(value,rowkey,columnkey)填充40個條,然後嘗試使用renderer.getSeriesPaint(barNumber,color)爲每個條着色。但是,只有前10個barNumbers(0到9)纔會生效。這對應於第一組小節。剩餘的3組條紋與第一組顏色相同。我需要一個像setBarPaint()這樣的函數,但這顯然不存在。你能更具體些嗎? – alrts
請編輯您的問題以包含[sscce](http://sscce.org/),其中顯示瞭如何覆蓋'getItemPaint()',如引用的示例中所示。 – trashgod