ICEfaces pieChart:如何更改切片颜色?

时间:2013-01-10 08:20:13

标签: jsf icefaces icefaces-3

我正在使用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;
}

1 个答案:

答案 0 :(得分:0)

SectorSeries是ChartSeries的子类,它具有String [] seriesColors属性。这可用于定义供渲染器使用的CSS颜色定义数组。这个解决方案来自Icesoft论坛。