5

私は、Flot を使用してグラフを作成することに多くの成功を収めてきました。ただし、ライブラリを使用して 2 つの線の間の領域でシェーディングを行う方法を理解できないようです。私の目標は、以下に示すように影付きの領域を作成できるようにすることです。

グラフ1 http://hizkiya.com/images/1.jpg グラフ2 http://hizkiya.com/images/2.jpg

このプラグインを見つけましたが、ここで示されているように、線の値の範囲のみをシェーディングできるようです。

アップデート:

ややハックですが、ようやくシェーディングが機能するようになりました。他の人が利益を得ることができるように、ここで何が機能するかを記録しています。

2 つの線の間で影を付けるには、2 つのデータ セットをマージし、上位のデータ セットを逆順に並べる必要があります。データセットの最初と最後のポイントが同じであることを確認してください。そうしないと、奇妙な結果になる可能性があります。

たとえば、 で設定lines: { fill: true}するdata: [[0,8],[100,8],[100,8],[90,7],[85,6], [10,6], [0,8]]と、塗りつぶされた領域になります。

4

1 に答える 1

4

{lines: { fill: true} }塗りつぶしを行うためのオプションがあり、行間で機能させる方法については、メーリングリストのアーカイブでこの質問を確認してください。

メーリングリストのアーカイブには他にも関連する投稿があることに注意してください。それを見てください。

于 2010-06-01T21:29:31.210 に答える