-
Notifications
You must be signed in to change notification settings - Fork 29
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
Improve Custom Plots #3373
Comments
Addition of a custom plot with no experiments present breaks the empty state screen: Screen.Recording.2023-03-02.at.12.26.27.pm.movEdit: doesn't seem like the empty screen is accessible at all now. |
@mattseddon, what do you mean by commit data? I know we have rows that we refer to as |
Regarding custom plots (not trends) commits and experiments contain the same data. Is there a reason to exclude the baselines (commits) from custom plots? |
I mentioned in yesterday's discussion that I don't think we should be using linear plots. There can be multiple points per parameter with different metric values, which makes the linear plot look odd. For example, using this table of experiments: We get custom plots that look like this: I think we should use something like the smooth template we have for other plots, where we show the points but generate a smoothed line: |
Sounds reasonable to me @dberenbaum , thanks for the feedback! |
I think we should not show a line at all, and use pure scatter plot template, like: https://vega.github.io/vega-lite/examples/point_color_with_shape.html |
@daavoo I thought it might be helpful to have a trend line since it could be noisy with many experments, and a typical use case is to try to see a rough pattern of how the metric varies with changes to the hyperparameter. Any reason you prefer not to show a line at all? To clarify, unlike the screenshot I included above, I would only expect a single line on these plots. |
That sounds like parallel coordinates 😅
No strong reason. Just don't try to do too much in one type of plot. It just feels cleaner / aligned with existing tools, at least as default (wandb does allow to optionally insert line into scatter plot, but it also provides different options on how to add the line). |
Okay, I don't see it as a blocker, so I'm fine to go with a scatter plot for now. We could always add either a loess or linear regression line later and have an option to show/hide it. |
Tried three different plots:
The smooth plot seemed kind of buggy though I'm not sure if it's due to the experiment values or me configuring the plot incorrectly. Scatter plots seem simple enough to create though: Screen.Recording.2023-04-03.at.6.45.14.PM.movScreen.Recording.2023-04-03.at.6.46.35.PM.movWhat do we think will work best? cc @iterative/vs-code, @shcheklein |
Tasks are sorted by importance.
Tasks
Followup to #3342
The text was updated successfully, but these errors were encountered: