Releases: avrabyt/Streamlit-ipyvizzu
Releases · avrabyt/Streamlit-ipyvizzu
st-vizzu-0.1
🚀 Version 0.1 (Prerelease)
- Streamlit embed support ❇️
- Implementing intuitive functions for easy workflow with ipyvizzu 💚
✔️ Functionality
- Create Vizzu Object -
create_vizzu_obj(df : pd.DataFrame):
- Streamlit wrapper -
vizzu_plot(obj, width : int = 700, height : int = 600 ):
- Generic animate - For dictionary based inputs and updates
vizzu_animate(obj, config_dict : Dict = {} , style_dict : Dict = {}, ):
- Animate functionality with arguments specific -
def beta_vizzu_animate(obj, x : None, y = None, size = None, color = None, label = None, title = None, geometry : str = "rectangle", legend = None, sort = "none", reverse = False, align = "none", split = False, noop = None, tooltip = False, ):
♾️ Workflow simplification
-
Create ipyvizzu object using,
create_vizzu_obj()
or define preset ipyvizzu charts for example,bar charts using,bar_chart()
-
Animate the charts using, generalized function,
vizzu_animate()
or argument specific function,beta_vizzu_animate()
-
Embed the charts within Streamlit front-end using,
vizzu_plot()
Installation
pip install st-vizzu
♻️ To-do
[ ] Preset charts wrapping up #2 - https://ipyvizzu.vizzuhq.com/examples/examples.html
well perhaps more ...