kibanaのlinechartやhistgramのデータに、誤差棒を付けたいです。
Y軸のcount数が、100±10だったとき、±10を誤差棒として表現できるのしょうか?
±10というのはどういう感じでデータが入っているイメージでしょうか?
普通にLinechartはどはCount数をそのままグラフに出すと思うのですが。
誤差棒そのものは私はうまく表現できる方法を知らないのですが、
以下のようなクエリを使って似たイメージくらいならできるかなと思います。
以下、仮想通貨のレートで表現を試してみました。
出来上がりイメージ
標準偏差の出し方について
Timelionを利用して以下クエリを設定
- クエリ
- $i : 検索インデックス名
- $w : 標準偏差を算出する際に使うwindowサイズ
$i=coin-lsk_jpy-2017*,$w=10,(.es(index=$i,metric=max:rate).label(標準データ),.sum(.es(index=$i,metric=max:rate).movingstd($w),.es(index=$i,metric=max:rate)).label(上振れ誤差), .subtract(.es(index=$i,metric=max:rate),.es(index=$i,metric=max:rate).movingstd($w)).label(下振れ誤差)).lines(width=1)
その他
issueとしては恐らく以下がイメージに該当されるかと思いますが、
残念ながらまだ実装はされてないかと思います。
ご回答ありがとうございます、Timelionで近いことはできますね。ただ、linechartだけではなく、二次元プロットやヒストグラムでも誤差棒が表現できると、用途が理工系にも広がると思うので是非実装してほしいです。
