ExtJS散点图,根据数据中的标记突出显示某些点

时间:2013-01-31 17:10:13

标签: javascript extjs charts extjs4 series

我想找出一种方法来突出散点图中的某些点。我花了一些时间研究它,但没有找到简单的方法。如果我正在绘制看起来像这样的数据:

  • numberOne:50,numberTwo:45,突出显示:0
  • numberOne:65,numberTwo:30,突出显示:0
  • numberOne:35,numberTwo:50,突出显示:1
  • numberOne:25,numberTwo:45,突出显示:1
  • numberOne:60,numberTwo:75,突出显示:0

因此,代表上面第三和第四行的点将显示为不同的形状或颜色或大小。有没有人对此有任何见解?

谢谢你!

1 个答案:

答案 0 :(得分:1)

想出如何使用系列中的渲染器来完成它,这是我的代码:

            renderer:function(sprite, record, attr, index){
                    console.log(record.get('highlight'));
                    console.log(sprite);
                    var highlight = record.get('highlight');
                    var color = null;
                    if (highlight == 1) {
                            color = "#1BE01B";
                    }else{
                            color = "#E81717";
                    }
                            return Ext.apply(attr, { fill: color });
            }