Skip to content
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

[Lens] Support small multiples / facet / trellis for XY and Partition charts #72063

Open
Tracked by #118429
wylieconlon opened this issue Jul 16, 2020 · 8 comments
Open
Tracked by #118429
Labels
enhancement New value added to drive a business result Feature:Lens impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@wylieconlon
Copy link
Contributor

This issue tracks the Lens implementation of the underlying Elastic-charts feature: elastic/elastic-charts#500

The simplest way to integrate this in Lens is by adding a new dimension group to each visualization which allows the user to split the chart by a given aggregation.

@wylieconlon wylieconlon added Team:Visualizations Visualization editors, elastic-charts and infrastructure Feature:Lens labels Jul 16, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@flash1293 flash1293 added the enhancement New value added to drive a business result label Aug 6, 2020
@wylieconlon
Copy link
Contributor Author

We've been unblocked on this for a while because of elastic-charts support for small multiples, but we should be able to reuse a lot of the logic from the Visualize implementation that was recently merged: #86880

@flash1293
Copy link
Contributor

Thanks for bringing it up @wylieconlon - I think there are a few things we have to decide on:

  • in terms of aggregation nesting order - do we default to keep the "small multiple" dimension the top level dimension at all times? Do we introduce another UI to order the dimensions? Something else?
  • in terms of charting capabilities - is this an additional dimension per layer? Is it a new chart type? Is it a configuration for how the single "break down by" dimension is used? do we allow rows and column splits at the same time?

@th0ger
Copy link

th0ger commented Apr 13, 2021

Will small multiples be the official name for this feature?
This kind of chart is often called facet or trellis (afaik they are the same).
Anyway, now that I've mentioned it, people like me can find this issue :-)

@flash1293 flash1293 changed the title [Lens] Support small multiples for XY and Partition charts [Lens] Support small multiples / facet / trellis for XY and Partition charts Apr 13, 2021
@flash1293
Copy link
Contributor

We haven't decided on the naming in the UI yet, but we will definitely consider your feedback, thanks

@ghudgins
Copy link
Contributor

ghudgins commented Nov 9, 2021

Related requirements: #2021

@flash1293
Copy link
Contributor

Even with small multiples it’s useful to mix data from different layers in a single chart - for example having a a data series and a threshold series coming from two different places, split by the same field. Each data series should go with their respective threshold series, but multiple data and threshold series in a single chart are unreadable so splitting the chart into rows per data/threshold series makes sense.

@stratoula
Copy link
Contributor

When we start analyzing this it would be good to take under consideration this feature request too #2021

@stratoula stratoula added the impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Feature:Lens impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

6 participants