FDSRashid commited on
Commit
ec43a3b
·
1 Parent(s): 4727c93

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -9
app.py CHANGED
@@ -1,11 +1,5 @@
1
  # -*- coding: utf-8 -*-
2
- """app_gradio.ipynb
3
 
4
- Automatically generated by Colaboratory.
5
-
6
- Original file is located at
7
- https://colab.research.google.com/drive/1hRynOROyrpbf0wKKcizHOXeZhx3Xo51M
8
- """
9
 
10
  import numpy as np
11
  import gradio
@@ -28,16 +22,16 @@ max_year = int(taraf_s['Year'].max())
28
 
29
 
30
 
31
- def plot_timeline(citi = ['المدينه', 'بغداد', 'كوفة', 'بصرة'], min_year = 0, max_year = 400):
32
  if min_year >= max_year:
33
  raise gr.error('Min Year Cannot be Bigger than Max Year!')
34
  filtered = taraf_s[taraf_s['City'].isin(citi) & (taraf_s['Year'] >= min_year) & (taraf_s['Year'] <= max_year)]
35
- fig = px.line(data_frame = filtered, x = 'Year', y = 'Taraf', title = "Tarafs per Year", color = 'City' )
36
  fig.update_layout(title_font_color = 'red', title_x = .5)
37
  return fig
38
 
39
  app = gradio.Interface(plot_timeline,
40
- [gradio.Dropdown(choices = cities, value = ['المدينه', 'بغداد', 'كوفة', 'بصرة'], multiselect=True),
41
  gradio.Slider(min_year, max_year, value = 0, label = 'Begining', info = 'Choose the first year to display Tarafs'),
42
  gradio.Slider(min_year, max_year, value = 400, label = 'End', info = 'Choose the last year to display Tarafs')
43
 
 
1
  # -*- coding: utf-8 -*-
 
2
 
 
 
 
 
 
3
 
4
  import numpy as np
5
  import gradio
 
22
 
23
 
24
 
25
+ def plot_timeline(yaxis, citi = ['المدينه', 'بغداد', 'كوفة', 'بصرة'], min_year = 0, max_year = 400):
26
  if min_year >= max_year:
27
  raise gr.error('Min Year Cannot be Bigger than Max Year!')
28
  filtered = taraf_s[taraf_s['City'].isin(citi) & (taraf_s['Year'] >= min_year) & (taraf_s['Year'] <= max_year)]
29
+ fig = px.line(data_frame = filtered, x = 'Year', y = yaxis, title = "Tarafs per Year", color = 'City' )
30
  fig.update_layout(title_font_color = 'red', title_x = .5)
31
  return fig
32
 
33
  app = gradio.Interface(plot_timeline,
34
+ [gradio.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad', 'Ranking'], value = 'Taraf', label = 'Y Axis'), gradio.Dropdown(choices = cities, value = ['المدينه', 'بغداد', 'كوفة', 'بصرة'], multiselect=True),
35
  gradio.Slider(min_year, max_year, value = 0, label = 'Begining', info = 'Choose the first year to display Tarafs'),
36
  gradio.Slider(min_year, max_year, value = 400, label = 'End', info = 'Choose the last year to display Tarafs')
37