Highcharts Python integration release

Main Highcharts for python picture

We are excited to announce the release of the Highcharts for Python toolkit. This collection of Python libraries provides Python bindings for the Highcharts suite of visualization libraries, including Highcharts JS, Highcharts Stock, Highcharts Maps, Highcharts Gantt, and Highcharts Export Server. All options, such as all series types, properties, and JS callback functions, are included.

Python LibraryJavaScript LibraryDescription
Highcharts Core for Python
Highcharts Core (JS)
The core Highcharts data visualization library
Highcharts Stock for Python
Highcharts Stock (JS)
The time series visualization extension to Highcharts Core
Highcharts Maps for Python
Highcharts Maps (JS)
The map visualization extension to Highcharts Core
Highcharts Gantt for Python
Highcharts Gantt (JS)
The Gantt charting extension to Highcharts Core

Using the Highcharts for Python toolkit, your Python code gains the full power of the Highcharts visualization suite with support for over 100 different visualizations, rich and simple-to-configure animations, and native integration with key components of the Python data science ecosystem including Pandas, Jupyter, PySpark, and more:

Tools in the Highcharts for Python Toolkit

Highcharts Core for Python

This is the core library within the Highcharts for Python toolkit. It provides full support for the Highcharts JS JavaScript library, and serves as the foundation for the entire Highcharts for Python toolkit.
Install it using: pip install highcharts-core

Highcharts Stock for Python

The Highcharts Stock for Python library extends the Highcharts for Python library with full support for the Highcharts Stock JavaScript library. It includes the Highcharts for Python library, but extends its functionality with over 40 technical indicators, in-chart navigation and timelines, and rich tools for the in-chart analysis and annotation of data.
Install it using: pip install highcharts-stock

Highcharts Maps for Python

The Highcharts Maps for Python library extends the Highcharts for Python library with full support for the Highcharts Maps JavaScript library. It includes the Highcharts for Python library, but extends its functionality with full TopoJSON and GeoJSON support, rich map projection and visualization capabilities, and native integration with GeoPandas for GIS data analysis.
Install it using: pip install highcharts-maps

Highcharts Gantt for Python

The Highcharts Gantt for Python library extends the Highcharts for Python library with full support for the Highcharts Gantt JavaScript library. It includes the Highcharts Stock for Python library, and extends its functionality with native integration with both Asana and Monday.com.
Install it using: pip install highcharts-gantt

Try It Free

As with all Highcharts products, you are welcome to install and experiment with the Highcharts for Python toolkit before you purchase your license. If you wish to use it in your work, or to integrate it into your applications, you will need to license it. But if you just want to give it a try, you can do easily by installing the appropriate Python library directly from PyPi using pip:

pip install highcharts-core
pip install highcharts-stock
pip install highcharts-maps
pip install highcharts-gantt

When you are ready to adopt the Highcharts for Python library in your data science or application stack, please visit our online shop.