Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.38 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.38 KB

###ezhc

ezhc stands for easy Highcharts. Highcharts is a popular, flexible, versatile, user friendly visualisation javascript library. Currently only Highcharts and Highstock, not Highmap.

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:

You just need to store the data in a pandas dataframe. See the examples in the notebook.

To install run from command line:

pip install ezhc

There is an exception to the transparent wrapping approach:
I added a datatable (datatables.net) linked to the Highstock. It shows the performance / IRR / Volatility / Sharpe Ration / Max Drawdown over a modifiable time window (for financial data).
Note: Due to CSS collisions between the datatables lib and the jupyter notebook, there is a slight visual difference between the notebook embedded plot and the standalone saved html file.
See the example in the notebook.