2016-10-24 4 views
0

Flotでy軸を0にせずに線グラフを塗りつぶすにはどうすればよいですか?私は、次のシリーズの設定とFLOTグラフを設定している

{ 
    series: { 
     shadowSize: 0, 
     lines: { 
      // fill: true, 
      fillColor: { colors: [{ opacity: 0 }, { opacity: 0.5 }] } 
     } 
    } 
} 

trueに設定塗りつぶしなければ、私は自動的に周りにy軸の下限を設定し、私が欲しいのレイアウト、である。この結果を得ます最低のデータポイント値:

enter image description here

私がtrueに記入した場合、私は私が欲しいグラデーション塗りつぶしを得るが、y軸がゼロにダウン撮影:

enter image description here

これはほんのちょっとした設定の修正であり、この質問のより良いタイトルの提案にも開いています。

答えて

1
はこれにあなたのコードを変更

series: { 
    shadowSize: 0, 
    lines: { 
     fill: true, 
     zero: false, 
     fillColor: { colors: [{ opacity: 0 }, { opacity: 0.5 }] } 
    } 
} 

documentationから:

エリア、バーチャートは、通常、データの範囲に関係なく、ゼロからのスタート。これは、サイズによって情報を伝達し、異なる値から開始すると意味が歪むためです。ただし、塗りつぶしが装飾目的の場合のみ、「ゼロ」を指定するとこの動作を無効にすることができます。塗りつぶされた線や棒の場合は、デフォルトでtrueになります。これをfalseに設定すると、系列には、未塗りの線と同じ自動スケーリングが使用されます。

+0

ありがとうございます。私は笑いの前にこれを見ないために気が気にしない –

関連する問題