NOTICE you may be better off using plotly express depending on your needs.
Plotlywrapper wraps plotly to make easy plots easy to make. Check out the docs!
Compare the following code snippets which generate the same plot.
Taken from https://plot.ly/python/getting-started/
import plotly
from plotly.graph_objs import Scatter, Layout
plotly.offline.plot({
"data": [
Scatter(x=[1, 2, 3, 4], y=[4, 1, 3, 7])
],
"layout": Layout(
title="hello world"
)
})
import plotlywrapper as pw
plot = pw.line(x=[1, 2, 3, 4], y=[4, 1, 3, 7])
plot.title('hello world')
plot.show()
To install the latest release:
pip install plotlywrapper
Try out the interactive demo here,
or view the notebook statically.
Plotly doesn’t render in JupyterLab by default. You need to install the JupyterLab Plotly extension:
jupyter labextension install @jupyterlab/plotly-extension
Developed in this repo.
To test run:
make test