As the title says, after using the holoviews for plotting, I want direct use the geopanda.GeoDataFrame.plot in a same jupyter notebook, how can I stop rendering with holoviews?

Are you using `pd.set_option("plotting.backend", "hvplot")`

? If so, what if you change it to `pd.set_option("plotting.backend", None)`

If not, can you share some code?

The code was like this:

```
import numpy as np
import pandas as pd
import holoviews as hv
from holoviews import opts
hv.extension("bokeh", "matplotlib")
data = np.random.randint(0, 100, 300)
df = pd.DataFrame(data.reshape(100,3), columns=list("ABC"))
# plotting with holoviews
hv.Points(df, ["A","B"], "C")
# change back to use the pandas.DataFrame.plot
hv.output(backend="matplotlib")
df.plot.scatter(x="A", y="B", c="C")
```

After using the Holoviews plotting function to explore the data, How to switch back to using the Pandas DataFrame.plot function directly.

What if you do this:

```
import numpy as np
import pandas as pd
import holoviews as hv
from holoviews import opts
hv.extension("bokeh")
data = np.random.randint(0, 100, 300)
df = pd.DataFrame(data.reshape(100,3), columns=list("ABC"))
# plotting with holoviews
hv.Points(df, ["A","B"], "C")
# change back to use the pandas.DataFrame.plot
df.plot.scatter(x="A", y="B", c="C")
```

Thanks, it works when the hv.extention just only uses the bokeh backend.

1 Like