在 jfreechart 中,我有一个渲染器,例如
GroupedStackedBarRenderer renderer = new GroupedStackedBarRenderer();
在我的示例中,我有 4 组,每组 5 个堆叠条(每个堆叠 2 个条),总共 40 个条。
我使用了类似的结构
renderer.setSeriesPaint(0 + 2 * (length * s + g), <color for this bar>);
renderer.setSeriesPaint(1 + 2 * (length * s + g), <color for this bar>);
为了单独为每个条着色,其中 g 表示组,“长度”是组的数量,s 是组内堆叠的条数。
不幸的是,这不起作用。我究竟做错了什么?