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.4.0.tar.gz (2.3 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.4.0-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nicegui_highcharts-3.4.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0.tar.gz
Algorithm Hash digest
SHA256 6328c63ceab0b7361217e140c360b69c23e5676afa1cec0f7db302ab354907cb
MD5 7b1b19a3376068ceeae4f6ebc01f0a0c
BLAKE2b-256 b94e8d72ac3e0e3e2554c4276da7e1b7c2e5fe9e254036ed36db756ec5273ccd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nicegui_highcharts-3.4.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 db8779812a5ab278418f772bab31357012d54495ada3f0acfeedb5b0c0324759
MD5 a4d6a2a20b86b2ceecd047977f467a0e
BLAKE2b-256 8a8d91d54ac49585fb4963edbb47c1bba4754af60ccfa46dc3ee12ac623a47ac

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