Plotlywrapper: pythonic plotly
Plotlywrapper wraps plotly to make easy plots easy to make. Check out the docs!
Motivation
Compare the following code snippets which generate the same plot.
Plotly
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"
)
})
Plotlywrapper
import plotlywrapper as pw
plot = pw.line(x=[1, 2, 3, 4], y=[4, 1, 3, 7])
plot.title('hello world')
plot.show()
Installation
To install the latest release
pip install plotlywrapper
Demo
Try out the interactive demo here,
or view the notebook statically.
Testing
To test run
make test