A python package enabling you to use HighCharts with Jupyter, HoloViz Panel and the rest of the tools you know and love
Project description
📈 Panel HighCharts
THIS IS APLHA SOFTWARE. I BELIEVE THINGS WORK, BUT THE PACKAGE NEEDS TO BE USED TO TELL. AND USAGE MIGHT ALSO CHANGE THE API. DOES CURRENTLY ONLY WORK IN JUPYTER LAB AND PANEL APP - NOT JUPYTER NOTEBOOK!
The panel-highcharts
package makes it easy to use Highcharts from Python for exploratory analysis in a Jupyter Notebook or as a Panel Web App.
License
The panel-highcarts
python package and repository is open source and free to use (MIT License), however Highcharts itself requires a license for commercial use. For more info see the Highcharts license FAQs.
Installation
With pip
pip install panel-highcharts
Usage
From with a Jupyter Notebook
import panel_highcharts as ph
import panel as pn
pn.extension('highchart')
configuration = {
"title": {"text": "HighChart Pane"},
"series": [
{
"name": "series1",
"data": [1, 2, 3, 4, 5],
}
]
}
ph.HighChart(object=configuration, sizing_mode="stretch_width")
Reference Guide
https://github.com/marcskovmadsen/panel-highcharts/blob/HEAD/examples/HighChart.ipynb
Examples
Additional Resources
You can find more inspiration via the links below.
Roadmap
When I get the time I would like to
- Get it working in Jupyter Notebook (Works in Jupyter Lab and Panel app).
- Deploy to Binder
- Add more examples
- Add some apps for Binder via jupyter-server-proxy
- Add badges for 100% test coverage etc.
- Distribute as conda package
- Support HighStock
- Support HighMap
- Support HighGantt
- Support HighEditor
Change Log
- 20210403: First Release to PyPi
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
Built Distribution
Hashes for panel-highcharts-20210403.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f57b1fb646b46a8d60151517c3d9e4a056af92d7611d0bd31a4d7e23a817f2 |
|
MD5 | 61c112bfc1017bdfb983f458cd2277a2 |
|
BLAKE2b-256 | 6d3f659fde9b73831ed90adfb2ff2a38459fa8a0a2533a63c06f0094eeba5930 |
Hashes for panel_highcharts-20210403.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f97ea744e7488f5cf467d76b5377b6c09d3b2f914277bd2d79f00e1a74d28ce7 |
|
MD5 | a6f2aaad6e523caf37a9fc5d61d5cb03 |
|
BLAKE2b-256 | 3e9e46b94fdc4f2069fbf71a99cbe766330c496c9ab08fd1c9d889b8f0a54bfe |