Skip to content

Improve selecting experiments for plots visualization  #5104

@mnrozhkov

Description

@mnrozhkov

o show plots in VSCode, people need to select experiments to which they want to show plots. There are a few points we could improve to make UX better. This issue discusses some ideas.

Currently, there are two issues that require attention.

  1. The experiment for the "workspace" is currently not being selected by default.
  2. The number of experiments that can be visualized in plots is restricted to 7.

What is the problem?

Step 1 - After the first experiment run, I select my new experiment [rindy-kobs] to show plots. It works fine!
image

Step 2 - I run a new experiments, and see a second plot added from my new [based-tarp] experiment. So far it's great!
image

Step 3-5 - I run 5 more experiments... everything looks good
image

Step 6 - After more then 7 experiments, I can't see new plots automatically -
image

Starting from this point, the current behavior is not convenient anymore. When running a new experiment, I expect to see the corresponding plot - it's the first priority. Instead, for every new experiment, I need

  • to uncheck the old one
  • and select a new one

In my mind there are 2 scenarios that might improve the UX:

Scenario 1 - Only manual selection

  1. Display plots only for the most recent experiment (workspace) by default.
  2. Every time a new run is initiated, the previous experiment is automatically deselected. (This prevents the automatic increment of selected experiments.)
  3. To ensure automatic plotting, the user must choose an experiment to keep it selected.

Scenario 2 - Automatically select the most recent experiment after 7 runs

  1. Keep the current behavior until 7 experiments selected.
  2. After that, for every new run initiated, the previous experiment is automatically deselected. Automatically select the most recent experiment
  3. Keep "manual" selection for subsequent experiments
image

WDYT? How do you feel about this? Looking for your ideas and feedback 🙌

Metadata

Metadata

Assignees

No one assigned

    Labels

    A: experimentsArea: experiments table webview and everything relatedA: plotsArea: plots webview, side panel and everything relateddiscussionresearch

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions