Plotlywrapper: pythonic plotly
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!
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()
Install
To install the latest release:
pip install plotlywrapper
Demo
Try out the interactive demo here,
or view the notebook statically.
JupyterLab
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.
Testing
To test run:
make test
Metadata
Release files for plotlywrapper 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| plotlywrapper-0.1.0.tar.gz | 2.4 MB | Without provenance | Details for plotlywrapper-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| plotlywrapper-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for plotlywrapper-0.1.0-py3-none-any.whl |
Total release size: 2.4 MB
Release files / plotlywrapper-0.1.0.tar.gz
| Download URL | plotlywrapper-0.1.0.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
956d986e1162222e6dec97ae9f5f4134cd147b4a18e56ebdabaa685c0d7e6436
|
|
BLAKE2b-256 checksum How to use checksums |
5cb7cf169097b3d64e2046c10a71a57d2b044d53a6e8f448438e8ea2bf65c6c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / plotlywrapper-0.1.0-py3-none-any.whl
| Download URL | plotlywrapper-0.1.0-py3-none-any.whl |
|---|---|
| Size | 32.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
caad8bb244a73d5761c2a2061ec6102b240aa49cf1912e019a8a6fd51eb32f3e
|
|
BLAKE2b-256 checksum How to use checksums |
f6e1c956743584543a7e3cc9d3c7ea45e6ca3957c036656610e3a0990cfa0a3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for plotlywrapper 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.