This minor release brings extensive documentation improvements, exposes new HoloViews options, and brings a few bugfixes. Check out the release blog post for a visual overview of the key updates.
- 📚 Major expansion and improvement of the reference documentation, covering all plotting options and methods
- 🔢 Ability to switch between multiple versions of hvPlot on the website
- 🔍 A new
selector
option for sample hover info on datashaded plotsunindent. - 🧰 Toolbar customization with
toolbar
andautohide_toolbar
- 📊 Flexible legends with the new
legend_cols
andlegend_opts
options - 🖌️ Advanced styling enabled by the
backend_opts
option - 📦 A new
sampledata
module for easy access to sample datasets - 🐍 Dropped Python 3.9 support
Many thanks to @ahuang11, @hoxbro, @Azaya89, and @maximlt for their contributions!
Enhancements:
- Add the
selector
option to display sample information on hover for rasterized/datashaded plots (#1585) - Add the
toolbar
andautohide_toolbar
options (#1634) - Add the
backend_opts
option (#1635) - Add the
legend_cols
andlegend_opts
options (#1636) - Add support for log10 binning for histograms with
logx
andloglog
(#1593) - Add the
sampledata
module (#1628)
Bug Fixes:
- Fix handling CRS translation (#1600)
- Remove unused piece of code (#1588)
- Minor fixes to
andrews_curves
(#1563)
Documentation:
- Document all the plotting options:
- Document the data options (#1555)
- Document the size and layout options (#1545)
- Document the grid and legend options (#1576)
- Document the styling options (#1574)
- Document the interactivity options (#1587)
- Document resampling, geographic, and streaming options (#1601)
- Document axis options and minor changes (#1618)
- Improve the documentation of all the plotting methods and functions (#1548)
- Add a version switcher to the site (#1533, #1597)
- Various documentation enhancements (#1625)
- Improve the logo sizing in the README (#1632)
Deprecation:
- Deprecate
hover_formatters
(#1637) - Deprecate the
debug
argument (#1560) - Deprecate handling of DuckDB objects in the plot function (#1561)
Compatibility:
- Drop Python 3.9 support (#1608)
Packaging:
- Build sdist and wheel with hatchling instead of setuptools (#1558)
Infrastructure / Tests: