Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Panel HighCharts Logo

📈 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
Binder Binder Binder

Panel HighChart Reference Example

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")

Basic Example

Reference Guides

Binder

Binder

Binder

Binder

Examples

Binder

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 as .highplot 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.

About

This repository provides a HighCharts extension for Panel

Resources

License

Releases

No releases published

Packages

No packages published