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
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.
Check out the panel-highcharts
examples on Binder
Jupyter Notebook | Jupyter Labs | Panel Apps |
---|---|---|
THIS IS APLHA SOFTWARE. I BELIEVE THINGS WORK, BUT THE PACKAGE NEEDS TO BE USED TO TELL. AND USAGE MIGHT ALSO CHANGE THE API.
License
The panel-highcharts
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 Guides
Examples
Additional Resources
You can find more inspiration via the links below.
Roadmap
When I get the time I would like to
- Support pandas
.plot
api via method ashighplot
on dataframes - Add more examples
- Add badges for 100% test coverage etc.
- Distribute as conda package
Change Log
- 20210405: Add HighStock, HighMap, HighGantt
- 20210404: Can now display in Classic Notebook
- 20210403: First Release to PyPi. Works in Jupyter Lab and Panel App.
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-20210405.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e79e6ce4c03a11ade340e40a50c9a20910744851d871918967377cb1402ed3 |
|
MD5 | 39cf65e8a66e5d9e0b011a68fefd98ee |
|
BLAKE2b-256 | 1601a616074ea1106898b1aad4adfd477c5938d76aa407fb5e271c4e2291a3ac |
Hashes for panel_highcharts-20210405.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1050b20ac08acb8ae4fe4ee75738dcf0dde8715aca40c9641aff149f2d9ccc2b |
|
MD5 | 8044284bf41064feeb4c18d16f97f538 |
|
BLAKE2b-256 | 0f8eb9f64b63b15eddf57c59c45e8f9e45c0d613b2ea467711ed52b81441207b |