Skip to main content

NiceGUI Highcharts

This package is an extension for NiceGUI, an easy-to-use, Python-based UI framework. It provides a highchart element based on Highcharts, the popular JavaScript charting library. Due to Highcharts' restrictive license, this element is not part of the NiceGUI package anymore, but can be install separately.

Installation

python3 -m pip install nicegui-highcharts

Usage

Write your nice GUI in a file main.py:

from nicegui import ui

ui.highchart({
    'title': False,
    'chart': {'type': 'bar'},
    'xAxis': {'categories': ['A', 'B']},
    'series': [
        {'name': 'Alpha', 'data': [0.1, 0.2]},
        {'name': 'Beta', 'data': [0.3, 0.4]},
    ],
})

ui.run()

NiceGUI recognizes the installation of the nicegui-highcharts package and adds it to the ui namespace. For more information, see https://nicegui.io/documentation/highchart.

Launch it with:

python3 main.py

Metadata

Release files for nicegui-highcharts 3.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nicegui-highcharts 3.5.0
File Size Uploaded
nicegui_highcharts-3.5.0.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nicegui-highcharts 3.5.0
File Interpreter ABI Platform
nicegui_highcharts-3.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 MB

Release files / nicegui_highcharts-3.5.0.tar.gz

Download URL nicegui_highcharts-3.5.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
cf47ba4584cc93f9df5b1b96bc1d217777e5aad6331ac806d65d1719c34c6ddd
BLAKE2b-256 checksum
How to use checksums
a201115c4fcdf88970aec78cfe57a2e9da20982c2a5fa30dcddab82f317f64f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / nicegui_highcharts-3.5.0-py3-none-any.whl

Download URL nicegui_highcharts-3.5.0-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ad4a5fd0a52a59c3dd023378034e7a8cc81b4c509ca21ac169cf3846a9e97c21
BLAKE2b-256 checksum
How to use checksums
974e469d2762f24ac988b78c93f6cd9c5df33fba16c36860eb36634d3b4826f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

3.5.0 This release

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page