Color selection in Reports
gabmis opened this issue · comments
Hi! Thank you for the great work!
Proposal Summary
Reports are very nice but would be significantly better if we were able to modify plot colors in them.
Motivation
It's useful to have visible (e.g. in dark mode) and coherent (throughout the report) colors.
Currently, we can't seem to have that because we can't set colors in reports and the colors we set in the experiment comparison view aren't persistent w.r.t the embedding operation.
Related Discussion
Couldn't find any related discussions
Best,
Gabriel Misrachi
Thanks for pointing this out @gabmis.
Currently, we can't seem to have that
Since plot colors persist across comparisons (i.e. the same experiment will have the same color), and embedding a plot basically retrieves those plots - The solution would be to make sure that the color transformation into reports (to keep dark mode visibility) is coherent rather than going and manually changing the color for all plots manually. Wouldn't you agree?
Hi! thanks for answering so quickly, my bad for taking so much time to respond (was off of work).
Yes that sounds like a desirable solution. Are you considering implementing it?
By the way, although I had observed it myself, I could not find any documentation to ensure this persistence (between comparison view) existed, do you know if there is any.
Best,
Gabriel
@gabmis the color dark-mode transformation persistency issue should be fixed in future versions.
Though not explicitly documented, this is a core principle of the ClearML UI, that a plot variable should use the same color across plots (unless manually overridden). This should hold for all plots, and specifically in comparison (where the "variable" is the experiment name). What documentation were you looking for?
I was not aware of that principle. That's what I was looking for.
Not sure we're understanding the same thing.
I thought your point was that colors which are set in the comparison view should persis into the reports. Is that what you're saying?