2

私はICEfaces3.2を使用しています。ICEfacesacepieChartスライスの色を変更する方法を知りたいです。

私の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;
}
4

1 に答える 1

0

SectorSeriesは、プロパティString[]seriesColorsを持つChartSeriesのサブクラスです。これは、レンダラーが使用するCSSカラー定義の配列を定義するために使用できます。このソリューションは、Icesoftフォーラムから入手しました。

于 2013-01-13T06:42:31.263 に答える