0

StackedColumn チャートの凡例に問題があります。次の dataSeries および凡例要素を設定しました。

ここに画像の説明を入力

コードでは、凡例に表示されるようにすべてのラベルを値に割り当てる次の for ループがあります。

v = compositeData.dataSeries;
y = compositeData.legend;
for (i = 0; i < v.length; i++) {
    dataSeries = v[i];
    r += '  ynchart.addSeries("'+y[i]+'", ['+dataSeries+']);'+@NewLine();
}

コードを実行すると、最終的に

ここに画像の説明を入力

ラベルの順序を除いて凡例を表示することは、私が期待した順序ではありません。要素 [3] が最初で、[ 0 ]、1、2が続きます。凡例の要素の色は正しい順序になっていますが、どういうわけかラベルが正しくありません。スクリプトには、何かを並べ替えるコードはありません。凡例ラベルの順序が自動的に並べ替えられるのはなぜですか?どうすれば修正できますか?

4

1 に答える 1