在sencha触摸条形图中将不同颜色应用于条形图

时间:2013-11-23 07:48:10

标签: extjs sencha-touch sencha-touch-2 sencha-touch-2.1

renderer: function(sprite, record, attr, index, store) {
                        var colors =    ['#9CC5C9','#D5544F','#D5544F','#5288DB'];

                        return Ext.apply(attr, {
                            fill: colors[index % colors.length]
                        });
                    },

我正在使用sencha touch 2.2.1图表。我需要使用不同的颜色为条形着色。当我用谷歌搜索时,我发现上面的代码是很多人提出的解决方案。

不幸的是,这对我不起作用..! :(;(

我也尝试了主题概念和其他一些解决方案。但它看起来太复杂了。

所以PLZ PLZ帮我解决这个问题..! :(

1 个答案:

答案 0 :(得分:0)

你可以这样做:

renderer: function (sprite, config, rendererData, index) {
    var colors =    ['#9CC5C9','#D5544F','#D5544F','#5288DB'];
    return { strokeStyle: colors[index % colors.length] };        
}