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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure axes to automatically share the same data-defined axis length #3023

Open
constd opened this issue Sep 28, 2023 · 2 comments
Open
Labels
type / enhancement Issue type: new feature or request

Comments

@constd
Copy link
Contributor

constd commented Sep 28, 2023

馃殌 Feature

Thanks for releasing v4! It looks great so far. I was wondering if it would be possible to configure the axes in the Metrics Explorer to automatically use the same X-axis value range across all plots. For example, in the default configuration of the Metrics Explorer, where rows are grouped by run.hash, it would be great if all runs (aka plots in every row and column) were sharing the same X axis range automatically.

The idea would be to check the x-axis range of all the plot and use the max range (or just the max positive value?).

Motivation

When comparing runs with slightly different configurations from the same experiment, comparing them to the same x axis becomes important.

Pitch

It becomes much easier to compare N runs when the axes of all the plots are the same. Right now, if we create one row of plots per run, all the plots' x-axis is defined by the max amount of data (steps, epochs, etc) we've logged for each particular plot/run. Allowing for all loaded plots to share the same axis lengths makes comparing runs pretty intuitive and quick.

Alternatives

The (already possible) alternative would be to configure the x axis manually.

Additional context

@constd constd added the type / enhancement Issue type: new feature or request label Sep 28, 2023
@gorarakelyan
Copy link
Contributor

@constd thanks for the suggestion. At the moment it is only possible to configure axes range only manually. You can set axes range in the axes configuration popover.
image

@constd
Copy link
Contributor Author

constd commented Oct 11, 2023

Hey, thank you for answering @gorarakelyan, this is exactly what gave me the idea. If training is running, one would have to keep adjusting the axes all the time :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type / enhancement Issue type: new feature or request
Projects
None yet
Development

No branches or pull requests

2 participants