2

Struts 2 JQuery 円グラフを実装しています。グラフのカスタム カラーを設定する方法がわかりません。keyバックエンドでは、 asStringvalueas integerを使用してマップを作成するだけです。カスタム カラーの設定に使用する属性、または円グラフでカスタム カラーを設定する方法。

私のコードは次のとおりです。

<sjc:chart
    id="chartPie2"
    cssStyle="width: 600px; height: 400px;"
    legendShow="false"
    pie="true"
    pieLabel="true"
    pieInnerRadius="0.3"
    pieLabelRadius="0.6"
    pieLabelBackgroundColor="#555"
    pieLabelBackgroundOpacity="0.7"
>
    <s:iterator value="%{pieDataMap}">
        <sjc:chartData
            label="%{key}"
            data="%{value}"
        />
    </s:iterator>
</sjc:chart>

バックエンド:

   Map<Integer, Integer> pieDataMap = new TreeMap<String, Integer>();
   pieDataMap.put("Java", 18);
   pieDataMap.put("C", 17);
   pieDataMap.put("C++", 10);
   pieDataMap.put("PHP", 8);
   pieDataMap.put("(Visual) Basic", 6);
   pieDataMap.put("C#", 5);
4

1 に答える 1