我想单独为每个flot条设置不同的渐变,但似乎它只接受数据对象中的纯色。
var data = [{data: [[0,1]], color: "red"},
{data: [[1,2]], color: "yellow"},
{data: [[2,3]], color: "green"}];
$.plot("#placeholder",data, {
series: {
bars: {
show: true,
barWidth: 0.3,
align: "center",
lineWidth: 0,
fill:.75
}
},
xaxis: {
ticks: [[0,"Red"],[1,"Yellow"],[2,"Green"]]
}
});
以下是jsfiddle
那么我怎么能弄清楚这一点呢?
答案 0 :(得分:0)
在data
对象中,用以下内容替换color: "..."
:
bars: {
fillColor: {
colors: ["#ff0000", "#0000ff"]
}
}
color
属性主要用于条形图的轮廓(由于选项中的lineWidth: 0
而无法绘制),并将用作{fillColor
的后备广告。 1}}如果没有指定。