Highcharts® for Python
Highcharts for Python is a collection of Python libraries that gives you access to all the rich features of Highcharts Core, Stock, Maps and Gantt via a simple, Pythonic API.
Key Features


Comprehensive Highcharts Support
Access the full power of Highcharts in Python. The API supports everything from rich interactivity to advanced formatting, callback functions, and SVG extensions.


Clean, Pythonic API
No more giant dicts or switching between snake_case and camelCase. Highcharts for Python gives you a true Python experience with full Highcharts control—minus the hacks.


Straightforward UI Integration
Need to send charts from your Python backend to the browser? One method call outputs the exact JavaScript your frontend needs to render fully configured visualizations.


Easy Chart Downloads
Export any chart to PNG, JPG, PDF, or SVG with a single method. Your chart’s styling and configuration are preserved, no extra steps required.


Big Data Ready
When you need to render thousands or millions of data points in the browser, our WebGL-powered Boost Module delivers incredible speed.

Main Features
Join Our Vibrant Community
The most significant developer community of any premium charting tool on GitHub, StackOverflow and Highcharts’ Forums, is eager to offer additional assistance, platform-specific implementation advice and inspiration when you need it.
Check out our documentation
Our customers praise our documentation as easy to follow, extensive and well organized. Filled with helpful examples, our API reference will have you customizing your data visualizations in no time and make maintaining them a breeze.
Try Highcharts for Python for free
Install and experiment with the Highcharts for Python toolkit before you purchase your license. If you wish to use it commercially, you will need to purchase a license in our shop.
