2

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

  • numberOne:50,numberTwo:45,高亮:0
  • numberOne:65,numberTwo:30,高亮:0
  • numberOne:35,numberTwo:50,highlight:1
  • numberOne:25,numberTwo:45,高亮:1
  • numberOne:60,numberTwo:75,高亮:0

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

谢谢你!

4

1 回答 1

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 });
            }
于 2013-02-07T01:51:28.097 回答