Skip to main content

Plotlywrapper: to make easy plots easy to make.

Project description

Build Status PyPI version PyPI Code Health Scrutinizer Code Quality

News Tests are failing due to release of plotly v3. Need to reevaluate need of library, in the meantime it still works with plotly v2.

Plotlywrapper wraps plotly to make easy plots easy to make. Check out the docs!

2D Brownian Bridge


Compare the following code snippets which generate the same plot.


Taken from

import plotly
from plotly.graph_objs import Scatter, Layout
"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')


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

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plotlywrapper-0.1.0.tar.gz (2.4 MB view hashes)

Uploaded source

Built Distribution

plotlywrapper-0.1.0-py3-none-any.whl (32.0 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page