【问题标题】: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 });
}