Skip to content

Commit

Permalink
Add more examples for histograms
Browse files Browse the repository at this point in the history
Shows how to pass them into gnuplot for graphing!
  • Loading branch information
dakrone committed Feb 21, 2016
1 parent fdad787 commit 4424f5e
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 14 deletions.
Binary file added test/example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 23 additions & 14 deletions test/histo.org
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#+STARTUP: fold nodlcheck lognotestate content

* Test Data
First, you need to index the test data:
First, you need to index some test data:

#+BEGIN_SRC es
DELETE /test
Expand Down Expand Up @@ -59,18 +59,18 @@ POST /test/doc/
#+RESULTS:
#+BEGIN_SRC es
{"acknowledged":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjnfCPOs7WlNwXCO","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjovCPOs7WlNwXCP","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjpACPOs7WlNwXCQ","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjpRCPOs7WlNwXCR","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjpdCPOs7WlNwXCS","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjppCPOs7WlNwXCT","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjpzCPOs7WlNwXCU","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjqBCPOs7WlNwXCV","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjqLCPOs7WlNwXCW","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjqVCPOs7WlNwXCX","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjqgCPOs7WlNwXCY","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AU_ZRjqtCPOs7WlNwXCZ","_version":1,"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzgPDhJY14REGnGC","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzhyDhJY14REGnGD","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTziCDhJY14REGnGE","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTziRDhJY14REGnGF","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzijDhJY14REGnGG","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzixDhJY14REGnGH","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzjADhJY14REGnGI","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzjODhJY14REGnGJ","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzjeDhJY14REGnGK","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzjtDhJY14REGnGL","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzj-DhJY14REGnGM","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
{"_index":"test","_type":"doc","_id":"AVMFTzkODhJY14REGnGN","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
#+END_SRC

* Histogram org-table
Expand All @@ -91,6 +91,7 @@ POST /test/doc/_search
}
#+END_SRC

#+tblname: table-data
#+RESULTS:
| key | document count |
|-----+----------------|
Expand All @@ -105,6 +106,15 @@ POST /test/doc/_search
| 160 | 2 |
#+TBLFM: $3='(orgtbl-ascii-draw $2 0 5)

Which can then be passed into something like Gnuplot:

#+BEGIN_SRC gnuplot :var data=table-data :file example.png :results raw
plot data using 1:2 with lines
#+END_SRC

#+RESULTS:
[[file:example.png]]

#+BEGIN_SRC es :tablify my_terms_agg :results raw table
POST /test/doc/_search
{
Expand All @@ -127,4 +137,3 @@ POST /test/doc/_search
| widget | 2 |
| cog | 1 |
#+TBLFM: $3='(orgtbl-ascii-draw $2 0 5)

0 comments on commit 4424f5e

Please sign in to comment.