2012-02-16 51 views

回答

21

首先,阅读API.txt,它会回答你所有的问题。那么你需要做两件事。当你指定你想要酒吧时,设置fill: 1,它告诉flot使颜色100%不透明。要为每个系列指定颜色,只需在每个数据对象上添加一个color:'red'即可。

所以你最终像这样的数据对象:

var data = [ 
    {label: 'foo', color:'red', data: [[1,300], [2,300], [3,300], [4,300], [5,300]]}, 
    {label: 'bar', color:'blue', data: [[1,800], [2,600], [3,400], [4,200], [5,0]]}, 
    {label: 'baz', color:'yellow', data: [[1,100], [2,200], [3,300], [4,400], [5,500]]}, 
]; 

而且海军报的选项是这样的:

{ 
    series: { 
     stack: 1, 
     bars: { 
      show: true, 
      barWidth: 0.6, 
      fill:1 
     } 
    } 
} 

看到它在这里的行动:http://jsfiddle.net/ryleyb/kKdxt/

+0

在'填充:1 ',1表示不透明度为100%。您可以指定小于1的其他值以获得不同程度的不透明度。如果你设置了'fill:true',你会得到大约50%的默认不透明度。 – CaptainBli 2016-03-15 14:15:40

+0

如果我使用xaxis模式时间,该怎么办 – 2016-07-14 02:34:32