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] Show visualization "skeleton" on empty/loading visualizations #121309

Open
Tracked by #57706
ghudgins opened this issue Dec 15, 2021 · 2 comments
Open
Tracked by #57706

[Lens] Show visualization "skeleton" on empty/loading visualizations #121309

ghudgins opened this issue Dec 15, 2021 · 2 comments
Labels
enhancement New value added to drive a business result Feature:ElasticCharts Issues related to the elastic-charts library Feature:Lens impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Team:Visualizations Visualization editors, elastic-charts and infrastructure usability

Comments

@ghudgins
Copy link
Contributor

ghudgins commented Dec 15, 2021

Describe the feature:
Instead of an icon an a message, show an empty visualization when there is no data.

Describe a specific use case for the feature:
Empty data case
When I am on a dashboard
And I have selected a date range that has no data
I need to see empty visualizations that represent the visualizations I should see
So I can visually see the structure of the dashboard even if there's no data
And so panels don't appear "broken" but rather don't currently have data

Data is loading case
When I am loading data on a dashboard
I need to see a shell of the visualization while it's loading
So I can see that something is happening
And have an idea of what each panel will look like on completion

Design considerations

  • For time axis, filters we will have enough data to render the domain of the vis
  • For terms, number histogram we do not know the domain and will have to use stand in
  • The legend, metric axis size will be unknown when running on auto and may adjust after the vis loads
@ghudgins ghudgins added enhancement New value added to drive a business result usability Team:Visualizations Visualization editors, elastic-charts and infrastructure Feature:Lens labels Dec 15, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-vis-editors @elastic/kibana-vis-editors-external (Team:VisEditors)

@drewdaemon drewdaemon added the impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. label Jan 19, 2023
@drewdaemon
Copy link
Contributor

Related to #141974

@timductive timductive added Feature:ElasticCharts Issues related to the elastic-charts library loe:x-large Extra Large Level of Effort impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. and removed impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. labels Jun 28, 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:ElasticCharts Issues related to the elastic-charts library Feature:Lens impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Team:Visualizations Visualization editors, elastic-charts and infrastructure usability
Projects
None yet
Development

No branches or pull requests

4 participants