棒グラフのOrderカスタマイズの方法


(ttt) #1

お世話になっております。
Kibana4でのグラフ表示についてご教示願います。

"time": "2016-09-30 00:00:00","name": "a"
"time": "2016-09-30 00:00:00","name": "b"
"time": "2016-09-30 00:00:00","name": "c"
"time": "2016-09-30 00:00:00","name": "a"
"time": "2016-09-30 00:00:00","name": "c"
"time": "2016-09-30 00:00:00","name": "c"

上記データを縦棒グラフでcount数をnameでa,c,bの順に固定で表示したい場合、
Y-AxisにCount、X-AxisにDateHistogram、Split bar→Terms→Field:nameを指定し、
その他(※)は何を指定すればよろしいでしょうか?
※(OrderBy,Order,CustomLabel,ExcludePattern,ExcludePatternFlags,IncludePattern,IncludePatternFlags,JSONInput)

お手数をお掛けいたしますが、何卒よろしくお願いいたします。


(Jun Ohtani) #2

すみません、いまいち問題が理解できないのですが、
「a, c, b」の順序というのは、nameの辞書順ではないということでしょうか?


(ttt) #3

説明が足りなく申し訳ありません。

count順の「c,a,b」やname順の「a,b,c」でもなく、「a,c,b」という自分で指定した順で積み上げるグラフを作成したいと考えております。

以上、よろしくお願いいたします。


(Jun Ohtani) #4

Filter aggregationで個別に条件を指定すると、指定した順番で結果が返ってくるはずです。
この方法はどうでしょうか?


(ttt) #5

ご指導ありがとうございます。
Filter aggregationの個別設定で、指定順で表示されました。

ありがとうございました。


(system) #6