Skip to content

Add a toggle to synchronize x-axis position/zoom across graphs #6724

Open
@leleogere

Description

@leleogere

Sometimes, I need to zoom on the x-axis to get a more precise idea of the training at a particular time. However, I would like to have an easy way to be able to sync this zoom across all my metrics. For example, if zooming on step 1200 on the loss graph, I would like to be able to get the corresponding step in the accuracy graph. For now, I need to zoom each graph independently and it's quite tedious to do.

Ideally, it would be nice to be able to scroll right on the graph, and have this scroll sync across the others in order to keep the same time frame on all graphs.

This would also be very useful when I have a lot a runs, and I want to use the "Wall" method for the x-axis to avoid having runs overlapping each other. This would allow me to go through runs by scrolling to the right, and keeping all graphs zoomed on the same runs. You can find an example of this issue below, I zoomed on a few runs in the loss graph, but the two other graphs are still zoomed out and hard to read.
image

I do not know what the best UI/UX would be to allow such a behavior, maybe a simple toggle "Sync x-axis across graphs" would be enough?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions