pandas plotly
import pandas as pd
pd.get_option('plotting.backend') # default: matplotlib
df = pd.DataFrame(dict(a=[1,3,2], b=[3,2,1]))
df.plot(backend='plotly') # backend exception only for this one plot.
pd.set_option('plotting.backend', 'plotly') # or
pd.options.plotting.backend = "plotly"
fig = df.plot() # uses backend set in options else default.
fig.show()
# rendering blank space in classic jupyter notebook?
fig.show(renderer='notebook') # or
import plotly.io
plotly.io.renderes.default='notebook'
Sources:
https://plotly.com/python/troubleshooting/
https://plotly.com/python/pandas-backend/