holoviz / hvplot

A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
https://hvplot.holoviz.org
BSD 3-Clause "New" or "Revised" License
1.02k stars 99 forks source link

No longer internally call `.reset_index()` #1292

Open maximlt opened 4 months ago

maximlt commented 4 months ago

HoloViews is going to better support Pandas indexes in https://github.com/holoviz/holoviews/pull/6061 so it doesn't have to internally call .reset_index() when a reference is made to an index column. This change will come with some great performance improvements. hvPlot itself calls in several places .reset_index(). To fully benefit from HoloViews' improvements, hvPlot will have to remove these calls to .reset_index().

maximlt commented 2 days ago

Bugs identified and fixed when working on addressing this: