Reflex Wrapper for echarts-for-react library.
Project description
reflex-echarts
A Reflex wrapper for echarts-for-react library.
Installation
pip install reflex-echarts
Usage
See echarts_demo/echarts_demo.py for a working example.
Props are based on the echarts-for-react
library, so please refer to the
documentation there for further explanation.
Themes
Themes can be set by passing a theme
prop to the ECharts
component.
To load custom themes, provide the JS code that ultimately calls echarts.registerTheme
as
a string to the register_theme_code
prop (this cannot be a State Var).
Limitations
- Event handling is not yet implemented.
- Inline functions for formatters and data key extraction is not implemented.
Due to how the chart
option
is serialized as JSON, there is not a clean way to pass inline functions from the Python backend to the Javascript frontend. - All chart types are available, which increases the bundle size of the application. There is not currently a mechanism to only include the chart types which are used.
- Cannot figure out how to load external themes from a JS file...
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
reflex-echarts-0.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for reflex_echarts-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1757932ceccff1e0476b553b912d9c8920d133289e02925ed4ef402d47d7b8b2 |
|
MD5 | 8fbaab187a74377f1b7ea9c9a3ba8e08 |
|
BLAKE2b-256 | 22efc478adbfeba5fc66a7d26fb0f05f0846b3208860ff11ddf0ea44381f98d2 |