easy Highcharts & Highstock, dynamic plots from pandas dataframes in the Jupyter notebook
Project description
ezhc
====
**ezhc** stands for easy Highcharts.
`Highcharts <http://www.highcharts.com/>`__ is a popular, flexible,
versatile, user friendly visualisation javascript library. Currently
only `Highcharts <http://www.highcharts.com/demo>`__ and
`Highstock <http://www.highcharts.com/stock/demo>`__, not
`Highmap <http://www.highcharts.com/maps/demo>`__.
**ezhc** is a wrapper that lets you transparently access the full
configuration options of the library as described in their APIs,
directly from the `Jupyter notebook <http://jupyter.org/>`__: +
`Highcharts <http://api.highcharts.com/highcharts>`__ +
`Highstock <http://api.highcharts.com/highstock>`__
You just need to store the data in a
`pandas <http://pandas.pydata.org/>`__ dataframe. See the examples in
the
`notebook <http://nbviewer.ipython.org/github/oscar6echo/ezhc/blob/master/demo_ezhc.ipynb>`__.
To install run from command line:
::
pip install ezhc
| There are exceptions to the transparent wrapping approach:
| I added 2 datatables (`datatables.net <http://datatables.net/>`__)
linked to the Highstock call.
| A footer (described in HTML) can be added below a plot. If the footer
contains an image, it will be burned into the standalone file upon
save.
| Cf. examples in the notebook.
.. raw:: html
<!-- pandoc --from=markdown --to=rst --output=README.rst README.md -->
====
**ezhc** stands for easy Highcharts.
`Highcharts <http://www.highcharts.com/>`__ is a popular, flexible,
versatile, user friendly visualisation javascript library. Currently
only `Highcharts <http://www.highcharts.com/demo>`__ and
`Highstock <http://www.highcharts.com/stock/demo>`__, not
`Highmap <http://www.highcharts.com/maps/demo>`__.
**ezhc** is a wrapper that lets you transparently access the full
configuration options of the library as described in their APIs,
directly from the `Jupyter notebook <http://jupyter.org/>`__: +
`Highcharts <http://api.highcharts.com/highcharts>`__ +
`Highstock <http://api.highcharts.com/highstock>`__
You just need to store the data in a
`pandas <http://pandas.pydata.org/>`__ dataframe. See the examples in
the
`notebook <http://nbviewer.ipython.org/github/oscar6echo/ezhc/blob/master/demo_ezhc.ipynb>`__.
To install run from command line:
::
pip install ezhc
| There are exceptions to the transparent wrapping approach:
| I added 2 datatables (`datatables.net <http://datatables.net/>`__)
linked to the Highstock call.
| A footer (described in HTML) can be added below a plot. If the footer
contains an image, it will be burned into the standalone file upon
save.
| Cf. examples in the notebook.
.. raw:: html
<!-- pandoc --from=markdown --to=rst --output=README.rst README.md -->
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ezhc-0.6.8.tar.gz
(677.7 kB
view details)
File details
Details for the file ezhc-0.6.8.tar.gz
.
File metadata
- Download URL: ezhc-0.6.8.tar.gz
- Upload date:
- Size: 677.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b43a42342f3712d9b49c2b5dcce93819ea7a01637ef7a54dbf524c2bc860bf0 |
|
MD5 | 4096a263d274fb3b4b82acdc8f7bb5b2 |
|
BLAKE2b-256 | 32849d2cc712db8486cc7e14d0a57019f608678d920c773ec3d64a9518efc51b |