我正在使用ICEfaces 3.2。我想知道如何更改ICEfaces ace pieChart切片的颜色。
我的JSF代码如下:
<ace:chart id="chart" value="#{piechartbean.pieData}"
animated="true" legend="true"
widgetVar="pieChart"/>
我想为饼图的每个切片提供自己的颜色。我的bean代码如下:
public List<SectorSeries> getPieData() {
SectorSeries series = new SectorSeries();
series.add("PENDING", map.get("PENDING"));
series.add("SUBMITTED", map.get("SUBMITTED"));
series.add("ARCHIVED", map.get("ARCHIVED"));
series.setShowDataLabels(true);
series.setSliceMargin(4);
series.setFill(true);
pieData.add(series) ;
return pieData;
}
答案 0 :(得分:0)
SectorSeries是ChartSeries的子类,它具有String [] seriesColors属性。这可用于定义供渲染器使用的CSS颜色定义数组。这个解决方案来自Icesoft论坛。