-
-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Currently there is no easy (i.e. one-line of code) to make your hvPlot beautiful.
And (in my opinion) the existing theme has not been attractive for a decade. The colors, fonts and other details needs a modernization. I believe the lots of users will drop a plotting library if they cannot easily create great looking plots.
I would like a oneliner that can see the theme used for hvPlot.
.set_theme("made_up")
In my dream world the same theme made_up
theme would work across backends and across hvplot, HoloViews and Panel.
I believe especially having a beautiful theme for Matplotlib+Bokeh backends in light
+ dark
mode would be really, really valuable. As there are already many Matplotlib themes out there it might be possible to convert one of these to a Bokeh theme. The existing bokeh themes are ugly - don't use them.
I would also like the ability to specify one accent color similarly to the Fast templates, potentially a color palette and font to enable users to easily use their organizations style. For private fonts I would need to the ability to refererence a css style sheet in hvPlot.
Personally I would like this for work and my private life - for example whenever I demo hvPlot and HoloViews and try to communicate how powerful it is. Its just difficult because you cannot get over the initial hurdle of the output not looking awesome by default. People just don't see the rest.
A simple minimal solution might to be Gallery notebook examples of how to style each backend.
While we are at it the Bokeh default tool should also be changed to zoom. I see users being confused all the time because it is not the default. And double-click should zoom out. And there is no need to display hover tool icons. This would all significantly improve the user experience.