javascript - ExtJS散点图,根据数据中的标志高亮显示某些点

标签 javascript extjs charts extjs4 series

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

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

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

谢谢!

最佳答案

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

            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 });
            }

关于javascript - ExtJS散点图,根据数据中的标志高亮显示某些点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631336/

相关文章:

android - AChartEngine - 如何获取单个系列中 "single Date"值(作为 X 轴)的多个 Y 值?

javascript - Google 图表 pointSize 和 lineWidth 选项 - 不要更改散点图

javascript - 如果未检查输入,则按照

javascript - 如何最好地处理 Ext JS 中的多个相关模板?

ajax - Django 和 Highcharts - 生成图表,但仍处于干燥状态?

extjs - 无法在 AEM 中的对话框上显示图像

javascript - 如何反转 Sencha ExtJS 图表中的轴?

javascript - 我怎样才能使这个办公脚本更快?

php - AjaxFileUpload 插件无法检索 $_POST 数据

Javascript 固定位置导航根据窗口高度/滚动量间歇性工作