Flot – 带有单独颜色和标签的条形图

我用flot来显示简单的条形图。 我有单个数据集,如[ [0,5], [1,6], [2,3], [4,1] ] ,我使用这个简单的代码:

 myChart = $.plot($('#graphFlot'), [{ data: mdata, bars: { show: true, fill: 0.9 } }] ); 

现在我想为每个栏显示各种颜色和标签。 这里的示例条形图是它应该是什么样子。

我浏览了很多示例和文档,但仍然不知道如何设置它。 这可能吗?

将每个栏放在自己的系列中,并为每个系列添加不同的标签。

var mdata = [[0,5],[1,6],[2,3],[4,1]]; var bar_array = [];

$ .each(mdata,function(i,bar){bar_array.push({data:[bar],bars:{show:true,fill:0.9}});});

myChart = $ .plot($(’#graphFlot’),bar_array);

据我所知,Flot或Flotr2中没有允许你这样做的设置。 我设法通过更改在flotr2.js中呈现条形图的代码来完成此操作