【问题标题】:ExtJS Scatter Plot, Highlight Certain Points According to Flag in DataExtJS散点图,根据数据中的标志高亮某些点
【发布时间】:2013-01-15 21:10:21
【问题描述】:

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

  • 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

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

谢谢!

【问题讨论】:

    标签: javascript extjs charts extjs4 series


    【解决方案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 });
                }
    

    【讨论】:

      猜你喜欢
      • 2020-09-27
      • 1970-01-01
      • 2020-08-22
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 2013-04-06
      相关资源
      最近更新 更多