2017-01-05 8 views
0

私はline graphに、この特定のticketを書きました。木場の棒グラフにしきい値を適用するにはどうすればよいですか?

私の場合、私はthisのようなbar graphを持っています。上記のグラフそのもののように、それぞれのバーの違いを示すことができるはずです。

言い換えれば、私が与えたfilterに従ってsumchargeamountと表示されています。私がする必要があるのは、sumchargeamountの場合、同じバーに色を使用して違いを表示することです。

フィルタのデフォルトの色(つまり、50,000未満のもの)でバーを表示する方法があります。残りは、しきい値を伝える別の色で表示する必要があります。ユーザーが50kを超えるかどうかにかかわらず、バー自体の違いを見ることができます。

これはbar graphを使用して可能ですか、他のグラフを表示する必要がありますか?

EDIT

はちょうどこのissueがまだ開いていることに気づきました。それ以上の拡張、または利用可能なatmの周りの任意の作業?

ご協力いただければ幸いです。 :)

答えて

1

救助へのタイムリー! Altoughは今のために働く可能性があり、このような何かを積み重ねる考え出したていない:

ここ
.es(*).if(gt,100,.es(*),null).bars().color(red) .es(*).if(lte,100,.es(*),null).bars().color(blue) .static(100) 

は、それが何をするかです:

し1.Getすべてのデータポイントをより大きい値100と他のヌルすべてに。赤色の棒グラフを作成します。

2. 100未満の値を持つすべてのデータポイントを取得し、それ以外はすべてnullにします。棒グラフを作成し、赤色にします。

3。最後あなたがする必要がどのような値100

で線を引く有効な式で*を交換し、あなたが行くように良いはずです!

値を減算して別のグラフに追加する方法があるかもしれませんが、その方法を理解していません。私が解決策を見つけたら、私はこの答えを更新します。

関連する問題