I just realized that one can set Plotly to be the backend of pandas:
However, according to Extending pandas โ pandas 1.6.0.dev0+268.ge25aa9d313 documentation, this is done by adding a pandas_plotting_backends
entry point. And yet, when I display my entry points, I donโt see a Plotly one:
In [13]: eps = entry_points()
In [14]: eps["pandas_plotting_backends"]
Out[14]:
(EntryPoint(name='holoviews', value='hvplot:plotting', group='pandas_plotting_backends'),
EntryPoint(name='matplotlib', value='pandas:plotting._matplotlib', group='pandas_plotting_backends'))
In [15]: import pkg_resources
...:
...: for entry_point in pkg_resources.iter_entry_points('pandas_plotting_backends'):
...: print(entry_point)
...:
matplotlib = pandas:plotting._matplotlib
holoviews = hvplot:plotting
Then how does the backend work?