2012-02-16 50 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