更改单个数据点 flotr2 的颜色

changing the color of individual data points flotr2

本文关键字:flotr2 颜色 数据 单个      更新时间:2023-09-26

我想知道是否可以更改单个数据点的颜色。我尝试像在tickFormatter中一样将自己的函数写入其中,但它似乎不起作用。这就是我要说的:

graph = Flotr.draw(container, [ 
            { data : dataset, label : 'Scores1', lines:{show:true}, 
                points: {
                    show: true,
                    color: function(o){
                        return 'yellow';
                    }
                }},
            { data : patient_average, label : 'Scores2',  lines:{show:true}, points: {show:true}},
            { data : overall_average, label : "Scores3", lines : {show:true, color:'#FFCD00'}, points: {show:true, color: '#FFCD00'}}
            ], {

现在我只是想让它显示黄色,以便我知道该功能可以工作。如果这有效,我基本上想要它,以便根据数据点的值,我会将其着色为某种颜色。但是对于上面的代码,它只是将点显示为灰色,这意味着它不理解我的代码。这可能吗?感谢您的任何帮助。

请尝试使用: lines:{show: true, fill: true, fillColor:'#000000'}而不是您的代码。

它应该工作得很好。积分也一样。

在我看来,

应该有"fillColor"而不是"color"。还要检查另一个属性:"fill: true"。