ExtJs 6.X;如何使用值更改仪表图表的颜色

时间:2017-01-31 15:40:25

标签: extjs charts gauge

使用以前版本的ExtJS,您可以使用以下内容更改仪表的背景颜色:

renderer: function (sprite, record, attr, index, store) {
            if (attr.fill == this.colorSet[1]) return Ext.apply(attr, { fill: attr.fill });
            var value = record.get("SLA"),
                color;
            if (value >= 95) {
                color = "#0000ff";
            } else if (value < 85) {
                color = "#00ff00";
            } else {
                color = "#ff0000";
            }
            return Ext.apply(attr, { fill: color });
        }

有没有人知道使用6.X框架执行此操作的新方法?

1 个答案:

答案 0 :(得分:1)

在版本6.x中,传递给with lasagne.arg_scope(flip_filters=False, pad=1): l1 = lasagne.layers.ConvLayer(x, 64, 3) l2 = lasagne.layers.ConvLayer(l1, 64, 3) l3 = lasagne.layers.ConvLayer(l2, 64, 3) 函数的参数为​​renderer。这些在sencha docs中描述。渲染器可以写成:

sprite, config, rendererData, index