I have a field in my index called 'class', which can have many different string values. With Kibana I can easily plot a line chart showing how the count of 'class' as a time series, and I can also show the top 10 values of 'class' on a line series by using the 'split series' feature.
However, what I want is a list or table or bar chart, showing the average hourly rate of each value of 'class' (top 10 is fine) across the selected timescale (in fact, any rate is fine).
I thought the Top N visualisation in TSVB would do this if I set the panel time interval to be 1hr, but to be honest that was a guess (the documentation for TSVB is quite limited) and I am not at all sure what I am getting, as the results vary a lot when I change the timescale from 24h to 4h to 1hr, even though I know the rates are fairly constant.
a) What does that TSVB Top N panel time interval actually do?
b) Is it possible to achieve my aim, preferably with TSVB (as its a nicer visual experience), but any other visualisation type might do?