1

FusionCharts Pie3Dチャートのスライスに境界線を追加する必要があります。

FusionCharts API ドキュメントには、xml データのset要素にborderColor属性を追加する必要があると記載されていますが、効果がないようです。

これは、チャートにフィードしているサンプル XML です。

<chart
    decimals="1
    enableSmartLabels="1"
    enableRotation="1"
    startingAngle="70"
    animation="1"
    defaultAnimation="1"
   >
   <set label="Light 1" value="47" isSliced="1" color="ff9999" borderColor="dd3300" />
   <set label="Dark 1" value="53" isSliced="1" color="dd3300" borderColor="dd3300" />

   <set label="Light 2" value="68" isSliced="1" color="ffee99" borderColor="ffcc22" />
   <set label="Dark 2" value="30" isSliced="1" color="ffcc22" borderColor="ffcc22" />

   <set label="Light 3" value="69" isSliced="1" color="99ffdd" borderColor="33cc66" />
   <set label="Dark 3" value="31" isSliced="1" color="33cc66" borderColor="33cc66" />

   <set label="Light 4" value="86" isSliced="1" color="cceeff" borderColor="00aaee" />
   <set label="Dark 4" value="4" isSliced="1" color="00aaee" borderColor="00aaee" />
</chart>

ご覧のとおり、値はペアになっています (グラフは単一のシリーズですが、複数のシリーズの pie3d はありません)。ペアを視覚的に区別できるようにするために、関連するスライスのペアに同じ境界線の色を設定しています。 ..スライスの境界線がまったく表示されないことを除いて、すべてがうまく見えます...

FC バージョンはFusionCharts XT v3.2.2 です。

4

1 に答える 1

1

plotborderthickness='1'3D チャートの場合、プロットの境界線の太さはデフォルトでゼロであるため、チャート属性で提供します。これは、通常のシナリオでは、境界線を適用すると 3D 円グラフの見栄えがよくないためです。

更新された XML は次のようになります

<chart
    decimals="1"
    plotBorderThickness="1" 
    enableSmartLabels="1"
    enableRotation="1"
    startingAngle="70"
    animation="1"
    defaultAnimation="1">

   <set label="Light 1" value="47" isSliced="1" color="ff9999" borderColor="dd3300" />
   <set label="Dark 1" value="53" isSliced="1" color="dd3300" borderColor="dd3300" />

   <set label="Light 2" value="68" isSliced="1" color="ffee99" borderColor="ffcc22" />
   <set label="Dark 2" value="30" isSliced="1" color="ffcc22" borderColor="ffcc22" />

   <set label="Light 3" value="69" isSliced="1" color="99ffdd" borderColor="33cc66" />
   <set label="Dark 3" value="31" isSliced="1" color="33cc66" borderColor="33cc66" />

   <set label="Light 4" value="86" isSliced="1" color="cceeff" borderColor="00aaee" />
   <set label="Dark 4" value="4" isSliced="1" color="00aaee" borderColor="00aaee" />
</chart>

お役に立てれば。:)

于 2012-05-30T13:07:51.173 に答える