CRviz
CRviz copied to clipboard
Improve node navigation
Describe the feature you are requesting
When navigating the dataset it would be nice if the node information is listed in little circles as well when you either
- click on an end node (just the circle)
or even better
- just display the leaf node information in little circles as well
That will allow you to "zoom out", back into the e.g. "Environment" grouping view (as described in #355). Or any other grouping setup really. If there is a "group by/then by" structure already established, selecting the leaf node will jump into the sorting stack, preserving the current grouping order.
For example if you do have a "group by/then by" structure like "Environment->subnet->IP" selected, clicking on the "subnet" leaf node, will "reset" your view to the subnet grouping, preserving the previously selected "Environment", so you are now "zoomed out" to "subnet" and will still see the "IP" grouping.
Selecting "Environment" will show the top grouping as previously established.
If possible "Option or Alt-Clicking" a leaf node will clear the active "group by/then by" structure and use the selected object as a "group by" starting point.
Describe your use case
Above mentioned feature will ease navigating (a potentially large) dataset by allowing the user to "zoom out" multiple levels with a single mouse click.
"Option or Alt-Clicking" will greatly improve the way you navigate the dataset, as you can easily switch to a different exploration thread once you've located a critical piece of information.
Explain how this feature supports your use case? Other use cases?
This feature will implement my use case.
Additional Info
The picture hopefully helps to illustrate the basic idea. The terminology used in the below picture is the one established in #355.
Thank you for submitting this. There is definitely some good stuff here for us to think through. It is actually a very neat solution to the problem of how to visually deal with array data because it would just become a group that lives under a leaf. Let me talk to our team's visualization experts about this and get their feedback.
Hey @rashley-iqt - any updated thoughts on this?
I have a plan for handling the backend data aspects of this problem like dealing with how the paths are constructed and how the values are parsed. That would allow users to successfully group on array properties, although that does present the issue that nodes can lose "distinctness" in a way because the same node could appear in multiple groups and how do you visually signal that to a user? So I'd say I'm still working out the details of the visual side of this request.