以特定颜色

时间:2015-04-22 13:38:28

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

我希望在我的图表中以不同的颜色渲染某些数据点,具体取决于我商店中的值。我遇到的问题是,不仅标记以不同的颜色呈现,而且标记的线也可以在这个小提琴中看到:https://fiddle.sencha.com/#fiddle/lmu

有没有办法只改变实际数据点的颜色?

提前致谢!

1 个答案:

答案 0 :(得分:2)

将渲染器功能更改为 -

renderer: function (sprite, config, rendererData, index) {
                     var items = rendererData.store.getData().items;
                     if (items[index].data.hidden && config.type ==='marker') { // also check for config.type (data point will return marker as type and the lines will return line)
                     return { strokeStyle: 'yellow', lineWidth: 5 }; // added a lineWidth so that you can see the different color easily
                 }
                }