import gradio as gr | |
from data import df | |
with gr.Blocks() as demo: | |
plot = gr.BarPlot(df, x="time", y="price", x_bin="10m") | |
bins = gr.Radio(["10m", "30m", "1h"], label="Bin Size") | |
bins.change(lambda bins: gr.BarPlot(x_bin=bins), bins, plot) | |
if __name__ == "__main__": | |
demo.launch() |