ECharts for Shiny
Project description
py-shiny-echarts: ECharts for Shiny for Python
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
Release history Release notifications | RSS feed
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)
Built Distribution
shinyecharts-0.1.1-py3-none-any.whl
(348.7 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 861ad93ba4960125c5870d2669bb7d6a93dcce3c74fe33cf9581850d816f43d3 |
|
MD5 | 63fc270efdf291cc69c82b7a45252d71 |
|
BLAKE2b-256 | 126b758449c3065569b95190f3b7337bc5e17350bfc64aef5e421b33478a3e92 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 399b844dab221bbd42403cfae12219842944d7bb3cd0e6124a7d7c8d01e03f6e |
|
MD5 | a80c101e8936dba7f84e110eb145bb33 |
|
BLAKE2b-256 | 9ab59349d26419d6a04dcb20145208f7f7a7390dcacff4b2c1d23b063cc6247e |