File size: 401 Bytes
0bd62e5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import gradio as gr
from data import df
with gr.Blocks() as demo:
with gr.Row():
start = gr.DateTime("now - 24h")
end = gr.DateTime("now")
apply_btn = gr.Button("Apply")
plot = gr.LinePlot(df, x="time", y="price")
apply_btn.click(lambda start, end: gr.BarPlot(x_lim=[start, end]), [start, end], plot)
if __name__ == "__main__":
demo.launch() |