Skip to main content

Add Highcharts elements to your NiceGUI app.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nicegui_highcharts-3.2.1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nicegui_highcharts-3.2.1-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file nicegui_highcharts-3.2.1.tar.gz.

File metadata

  • Download URL: nicegui_highcharts-3.2.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for nicegui_highcharts-3.2.1.tar.gz
Algorithm Hash digest
SHA256 ab2d634b399c4a23a63209bdc459300193b9cd3c5a0d35119d92e3f67c537ac0
MD5 6cc8ebe1d4cc8885bd16d2e4dbd9fbbf
BLAKE2b-256 5a49e5b2fc4df76cea0356c76360fa11cdfe160e1af2b885019fb50aec3550bc

See more details on using hashes here.

File details

Details for the file nicegui_highcharts-3.2.1-py3-none-any.whl.

File metadata

  • Download URL: nicegui_highcharts-3.2.1-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for nicegui_highcharts-3.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf5af947dc456ef6387a5a59ca3da30fa46a4aca050708a593b5d4757b40b094
MD5 f8c23a0b2eeaea1cdbea73566372439e
BLAKE2b-256 374bdbe3bd3a323b621891af8bdcc0c046e59abed6b7f285a6351e3c3cf75078

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page