abidlabs HF staff commited on
Commit
cf11523
·
1 Parent(s): 37cbba1

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -0
app.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+
3
+ URL = "https://docs.google.com/spreadsheets/d/1UoKzzRzOCt-FXLLqDKLbryEKEgllGAQUEJ5qtmmQwpU/edit#gid=0"
4
+ URL = URL.replace('/edit#gid=', '/export?format=csv&gid=')
5
+
6
+ def get_data():
7
+ return pd.read_csv(url)
8
+
9
+ import gradio as gr
10
+
11
+ with gr.Blocks() as demo:
12
+ gr.Markdown("# 📈 Real-Time Line Plot")
13
+ with gr.Row():
14
+ with gr.Column():
15
+ gr.DataFrame(get_data, every=5)
16
+ with gr.Column():
17
+ gr.LinePlot(get_data, every=5, x="Date", y="Sales", y_title="Sales ($ millions)", overlay_point=True, width=500, height=500)
18
+
19
+ demo.queue().launch() # Run the demo with queuing enabled