0

ExtJS を使用してグラフをレンダリングしていますが、縦棒グラフはすべてのシリーズで同じ色になっています。シリーズで色違いが欲しいです。縦棒グラフ、棒グラフ、面グラフでのみ発生し、折れ線グラフは正常に機能しています。

私のコード:

Ext.Ajax.request({
        method: 'get',
        url: Webapp.link('chart/' + key),
        success: function(response){
            var resposta = Ext.JSON.decode(response.responseText);
            var chart = Ext.create('Hemisphere.view.chart.Chart', {
                axes: resposta.chart.axes,
                series: resposta.chart.series,
                store: store (The store is defined previously)
            });
            panel.removeAll();
            panel.add(chart);
            }
        }
    });

誰でも私を助けることができますか?ありがとう。 ここに画像の説明を入力

一連のコード例。

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

1

の を使用して色を変更できrendererますseries

Ext ドキュメントには、これの実例があります。

http://docs.sencha.com/ext-js/4-1/#!/example/charts/Column2.html

        series: [{
            type: 'column',
            renderer: function(sprite, storeItem, barAttr, i, store) {
                barAttr.fill = colors[i % colors.length];
                return barAttr;
            }
            .
            .
        }]
于 2013-03-05T16:35:53.357 に答える