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

[meta] Gauge/goal/bullet graph discussion in relation to legacy kibana features and open feature requests #827

Closed
7 of 8 tasks
sulemanof opened this issue Sep 17, 2020 · 2 comments · Fixed by #2156
Closed
7 of 8 tasks
Labels
discuss To be discussed enhancement New feature or request :goal/gauge (old) Old Goal/Gauge chart related issues meta ...meta issue

Comments

@sulemanof
Copy link

sulemanof commented Sep 17, 2020

Features expected in kibana gauge/goal:

To Discuss

Not sure what it means
  • fill an empty band with actual value

gauge_gaps

Nice to have but

Kibana Cross Issues

@sulemanof sulemanof added the enhancement New feature or request label Sep 17, 2020
@nickofthyme nickofthyme added the :goal/gauge (old) Old Goal/Gauge chart related issues label Sep 17, 2020
@markov00
Copy link
Member

I think we should carefully design the visualization instead of coping the errors of the existing one.
@sulemanof please ping me when the comparison is done and we can schedule a meeting with design to go through a review of the gauge/goal visualization design

@markov00 markov00 added the meta ...meta issue label Sep 17, 2020
@markov00 markov00 changed the title Goal chart gaps in comparison to kibana gauge/goal [meta] Goal chart gaps in comparison to kibana gauge/goal Oct 7, 2020
@monfera monfera added the discuss To be discussed label May 28, 2021
@monfera
Copy link
Contributor

monfera commented May 28, 2021

Just for the record, the question of needle is not a gap, as it's not supported by Kibana, so it'd be great to either change the title of the issue, or remove the needle from this specific ticket. As @markov00 implies, it needs deliberation with Product (cc @ghudgins), Design, Datavis and Kibana App to even determine what legacy features should be exposed in Kibana, whether or not that feature is technically possible in elastic-charts.

The automatic tick value determination is a good feature on the face of it, and once the quantitative (usually, Y) projection / axis is extracted out of the Cartesian charts, it could be reused for tick generation.

However, given the use case of the gauge/goal/bullet charts, it's neither always a good idea, nor it is necessary. The reason for this is that the entire point of these charts is to show some value as a fraction of a stable, constant, predetermined domain. Otherwise people who glance at the dashboard will be misled. Moreover it's generally best to determine that data domain in function of natural or customary domains, not driven by currently shown data. For example, show water temperature on a scale of 0..100 degrees celsius, or ratio from 0 to 100%, or car forward speed, 0...250km/h. This means that even the regular "tick nicing" isn't generally doing a good job.

So the upshot is that even under the best circumstances, what the good ticks are are context dependent. Still, niced tick generation should eventually be added, after the Cartesian axis is extracted.

@monfera monfera changed the title [meta] Goal chart gaps in comparison to kibana gauge/goal [meta] Gauge/goal/bullet graph discussion in relation to legacy kibana features and open feature requests May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss To be discussed enhancement New feature or request :goal/gauge (old) Old Goal/Gauge chart related issues meta ...meta issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants