-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
A: plotsRelated to the plotsRelated to the plotsrefactoringFactoring and re-factoringFactoring and re-factoring
Description
I think we need to discuss extracting dvc.plots.show to a separate lib.
Why?
dvc plotsused to be only about Vega, and we made the user use a particular convention (saving plots as data files) in order to provide meaningful results indvc plots show/diffcommands.- turns out its hard to force user's to use only one convention - hence plots: introduce support for images #6431, and ideas like
plots: Add support for plotly as backend for render plots dvc-render#7 - loosening the plot's requirements made us focus the
dvccommands on providing the data rather than a visualization as a whole, and allowed us to separate the HTML rendering from theRepo.plotsmethods dvclivecould use rendering too - but we don't want to add whole DVC forplottingpurposes only- Seems like after plots: special chars handling for vega plots paths #6900 we will need to do something about generated HTML and js testing, which sounds flaky, so a separate testing suite might come in handy
Related: treeverse/dvclive#61, #5980
skshetry, shcheklein, daavoo and PythonFZskshetry and shcheklein
Metadata
Metadata
Assignees
Labels
A: plotsRelated to the plotsRelated to the plotsrefactoringFactoring and re-factoringFactoring and re-factoring