-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to have a Chart (or many) in a Tooltip #124034
Comments
Pinging @elastic/kibana-vis-editors @elastic/kibana-vis-editors-external (Team:VisEditors) |
Pinging @elastic/datavis (Feature:ElasticCharts) |
cc @elastic/datavis for your thoughts on that! |
Thanks @BenB196 it looks like a legit request but I'm wondering if a different behavior can be more beneficial: This unfortunately is not yet available in Kibana but I think the time has come to start implementing such feature. |
Hi @markov00, based on your description I think a cross-filter chart maybe a suitable alternative, but I'd have a few concerns/questions, that probably relate to a later design phase of the implementation, but are also probably worth bringing up early.
|
Thanks for your details and use cases
I consider it as a standalone chart that is linked to one or more visualizations via a specific operation (filter by the network port) triggered by an event (a mouseover event over a waffle cell).
This is actually an important feature to consider and something that can't be done within a tooltip. Locking the cross-filter will allows you to explore the data further and analyze it as any other chart. Instead, a tooltip screen space is very limited, we can show just one or two sparklines. It can stick if we want but and I kindly suggest to avoid adding more interactivity nesting within the tooltip: tooltip in a tooltip is the worst UX we can achieve :D |
Good point didn't really consider this type of "base" setup for a chart.
Yeah, recursive tool tips wouldn't be good.
Another option here, for a tooltip style chart, would be to allow specific parts of a visualization to have their own drill-down dashboards/visualization, when accessed, and just have a tooltip graph that shows a simplified view over the data. LibreNMS has some functionality like this: where the tooltip can just show an overtime graph, then if you click on the part you're hovering over, it will take you to a backing graph which you can do more advanced investigation from. In the case of the heatmap example. You'd have your tooltip chart, then if you were to click onto one of the heatmap cells, it would take you to a page with the full visualization of the tooltip chart, where you use it. One of the issues here with this solution, would probably be a UX problem of taking people somewhere else to do additional investigating, and then they can't simultaneously look at the other graphs on the original dashboard. Another issue would be you'd probably be limited to only 1 "sub" visualization (tooltip/cross-filter chart), whereas someone might want more than one chart. |
Good points @BenB196 and thanks again for sharing your thoughts here. The overall process to include charts in the tooltip is quite complex from an editor UX point of view and is not on our short-term plan, but we are considering it, at least in the chart library foundations. |
Thank you for contributing to this issue, however, we are closing this issue due to inactivity as part of a backlog grooming effort. If you believe this feature/bug should still be considered, please reopen with a comment. |
Describe the feature:
Add the ability to have a chart(s) in a tooltip, rather than a singular value.
Describe a specific use case for the feature:
Currently, if you have a visualization which shows point in time data, and you want to see the data overtime, you need to either have a second chart which shows this data over time or use something like drilldowns to get to another visualization. It would be nice if you could instead add a chart (or multiple charts) to a tooltip, that would load and show this data.
Example:
If I have a heatmap/waffle chart, that shows the current bytes out of a 48-port network switch with each cell in the chart representing a port. To be able to see the bytes out overtime, I need to either:
Therefore, it would be nice to have a way to set a tooltip, that when you hover over a cell within the chart, it would show you an additional chart over that cell over time. This would simplify dashboard/visualization setup, while also reducing the amount of time/knowledge someone would need to investigate/review something.
I would expect these "tooltip" charts to query at hover over time rather than at dashboard load time, as depending on the complexity of a dashboard, it could generate a good number of requests.
The text was updated successfully, but these errors were encountered: