Way to change timelion chart legend text or have tooltip instead(preferable because for split legend is terrible)?
Are there really no tooltips in this thing? Kibana has them everywhere else - I feel like I'm missing something...
The timelion expression language, and the way you've thought this through is amazing - but the visualizations this thing produces are almost useless, because you can't hover over items to identify data point values. I spent the last couple of days getting ES5 set up with our data to use this tool, and now I need to set it aside, because these charts aren't going to give us what we need.
I'm happy to contribute if there's a task / PR somewhere for this! (I'm not seeing one)
i didn't realize that the legend is dynamically updated as you hover over time series data. that's an interesting approach - however it gets pretty hard to use when the series is split into many groups.
@zharben Yeah, the data point value is shown in the legend. I didn't notice this issue filed earlier, so I already started a discussion with another user around tooltips in https://github.com/elastic/kibana/issues/9746 -- I'll transfer your comments there.
@ghostinside Regarding ability to modify what is in the legend, that is possible using the .label() function. Specifically for split() function, I agree with you, this is useful. Here is an example. Does that help?
.es(index=logstash-2014*,metric=avg:bytes,split='response:500').bars().legend(ne)

.es(index=logstash-2014*,metric=avg:bytes,split='response:500').bars().legend(ne).label('$1', '.*:(.*)>.*')

In 6.1, Timelion has readout values of the data under the mouse-pointer (see comment here https://github.com/elastic/kibana/issues/9746#issuecomment-364537696).
Most helpful comment
@zharben Yeah, the data point value is shown in the legend. I didn't notice this issue filed earlier, so I already started a discussion with another user around tooltips in https://github.com/elastic/kibana/issues/9746 -- I'll transfer your comments there.
@ghostinside Regarding ability to modify what is in the legend, that is possible using the
.label()function. Specifically forsplit()function, I agree with you, this is useful. Here is an example. Does that help?.es(index=logstash-2014*,metric=avg:bytes,split='response:500').bars().legend(ne).es(index=logstash-2014*,metric=avg:bytes,split='response:500').bars().legend(ne).label('$1', '.*:(.*)>.*')