Skip to main content

ECharts for Shiny

Project description

py-shiny-echarts: ECharts for Shiny for Python

Release pypi Build status License

Shiny for Python bindings for ECharts JS

Note

This package is still in an early state.

Installation

# Stable
pip install shinyecharts

# Dev
pip install git+https://github.com/eodaGmbH/py-shiny-echarts

Basic usage

from pandas import DataFrame

# Must always be imported, otherwise App is not found
from shiny.express import ui
from shinyecharts import Chart, InitOptions
from shinyecharts.options import Line
from shinyecharts.renderer import ChartRenderer

init_options = InitOptions(width=600, height=400, renderer="canvas")

data = DataFrame(
    [[0, 1, 2, 3], [1, 4, 5, 6], [2, -2, 4, 9]],
    columns=["a", "b", "c", "d"],
)


lines = (
    Line(x="a", y="b", tooltip=dict(trigger="axis"), legend=dict())
    .add_series("c")
    .add_series("d")
)


@ChartRenderer
def render_dataset():
    return Chart(init_options, data=data).set_option(lines)
shiny run docs/examples/getting_started/basic_usage.py --reload

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

shinyecharts-0.1.1.tar.gz (346.2 kB view details)

Uploaded Source

Built Distribution

shinyecharts-0.1.1-py3-none-any.whl (348.7 kB view details)

Uploaded Python 3

File details

Details for the file shinyecharts-0.1.1.tar.gz.

File metadata

  • Download URL: shinyecharts-0.1.1.tar.gz
  • Upload date:
  • Size: 346.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Linux/5.15.0-91-generic

File hashes

Hashes for shinyecharts-0.1.1.tar.gz
Algorithm Hash digest
SHA256 861ad93ba4960125c5870d2669bb7d6a93dcce3c74fe33cf9581850d816f43d3
MD5 63fc270efdf291cc69c82b7a45252d71
BLAKE2b-256 126b758449c3065569b95190f3b7337bc5e17350bfc64aef5e421b33478a3e92

See more details on using hashes here.

File details

Details for the file shinyecharts-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: shinyecharts-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 348.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Linux/5.15.0-91-generic

File hashes

Hashes for shinyecharts-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 399b844dab221bbd42403cfae12219842944d7bb3cd0e6124a7d7c8d01e03f6e
MD5 a80c101e8936dba7f84e110eb145bb33
BLAKE2b-256 9ab59349d26419d6a04dcb20145208f7f7a7390dcacff4b2c1d23b063cc6247e

See more details on using hashes here.

Supported by

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