Skip to content

Releases: avrabyt/Streamlit-ipyvizzu

st-vizzu-0.1

14 Oct 18:33
54a8dbe
Compare
Choose a tag to compare
st-vizzu-0.1 Pre-release
Pre-release

🚀 Version 0.1 (Prerelease)

- Streamlit embed support ❇️

- Implementing intuitive functions for easy workflow with ipyvizzu 💚

✔️ Functionality

  1. Create Vizzu Object - create_vizzu_obj(df : pd.DataFrame):
  2. Streamlit wrapper - vizzu_plot(obj, width : int = 700, height : int = 600 ):
  3. Generic animate - For dictionary based inputs and updates
    vizzu_animate(obj, config_dict : Dict = {} , style_dict : Dict = {}, ):
  4. 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

  1. Create ipyvizzu object using,
    create_vizzu_obj()
    or define preset ipyvizzu charts for example,bar charts using, bar_chart()

  2. Animate the charts using, generalized function, vizzu_animate() or argument specific function, beta_vizzu_animate()

  3. 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 ...