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

Dashboards: Make chart widgets scalable to the same base #2128

Open
Sebbl22 opened this issue Mar 22, 2024 · 2 comments
Open

Dashboards: Make chart widgets scalable to the same base #2128

Sebbl22 opened this issue Mar 22, 2024 · 2 comments

Comments

@Sebbl22
Copy link

Sebbl22 commented Mar 22, 2024

We are using dashboards to get an insight to our systems. E.g. we monitor the number of errors, warnings, etc. on production, QA and test. We are primarily using the line and bar chart.

Those charts always scale dynamically to the data, that is displayed in the chart. The bar with the highest number in the chart will always occupy the full height of the chart.

There are two problems for us:

  • If we have a low number of errors during a long period of time, the chart will look as bad as if we would have a high number of errors.
  • Different charts on the same dashboard are not comparable.

grafik
As you can see in the image, the bars on the "QA" chart look worse than in the "Test" chart, despite the numbers being vastly lower.

I suggest one or both of the following features:

  • Add an option to every chart widget to allow for a fixed scaling of the chart contents. This could be predetermined values, e.g. powers of ten, or a value the user could specify.
  • Add an option to the whole dashboard to dynamically scale all charts to the same scale, based on the lowest/highest number in any chart. I understand that this would be challenging, since widgets are rendered asynchronously.

Thank you.

@nblumhardt
Copy link
Member

Thanks for the suggestion, we'll take a look at this 👍

@cjindustries
Copy link

I second this. I have an issue where my negative data isn't showing up. Being able to set the scale would solve this nicely for me.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants