FDSRashid commited on
Commit
e78a4d2
·
verified ·
1 Parent(s): 354a2ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -120,7 +120,7 @@ def taraf_booknum(taraf_num):
120
  taraf = matn_info[matn_info['taraf_ID'] == taraf_num]
121
  return taraf[['matn', 'Book ID', 'Hadith Number']]
122
 
123
- def visualize_subTaraf(df):
124
  df['bookid_hadithid'] = df['Book ID'].astype(str) + '_' + df['Hadith Number'].astype(str)
125
  hadith = matn_info[matn_info['bookid_hadithid'].isin(df['bookid_hadithid'])]
126
  taraf_hadith_split = [i.split('_') for i in hadith['bookid_hadithid'].to_list()]
@@ -168,11 +168,12 @@ with gr.Blocks() as demo:
168
  btn_num = gr.Button('Retrieve')
169
  btn_num.click(fn=taraf_booknum, inputs = [taraf_num], outputs= [gr.DataFrame()])
170
  with gr.Tab('Select Hadith Isnad Visualizer'):
 
171
  hadith_selection = gr.Dataframe(
172
  headers=["Book ID", "Hadith Number"],
173
  datatype=["number", "number"],
174
  row_count=5,
175
  col_count=(2, "fixed"))
176
  btn_hadith = gr.Button('Search')
177
- btn_hadith.click(fn=visualize_subTaraf, inputs=[hadith_selection], outputs=[gr.HTML()])
178
  demo.launch()
 
120
  taraf = matn_info[matn_info['taraf_ID'] == taraf_num]
121
  return taraf[['matn', 'Book ID', 'Hadith Number']]
122
 
123
+ def visualize_subTaraf(df, yaxis):
124
  df['bookid_hadithid'] = df['Book ID'].astype(str) + '_' + df['Hadith Number'].astype(str)
125
  hadith = matn_info[matn_info['bookid_hadithid'].isin(df['bookid_hadithid'])]
126
  taraf_hadith_split = [i.split('_') for i in hadith['bookid_hadithid'].to_list()]
 
168
  btn_num = gr.Button('Retrieve')
169
  btn_num.click(fn=taraf_booknum, inputs = [taraf_num], outputs= [gr.DataFrame()])
170
  with gr.Tab('Select Hadith Isnad Visualizer'):
171
+ yyaxis = gr.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad', 'Book'], value = 'Taraf', label = 'Variable to Display', info = 'Choose the variable to visualize.')
172
  hadith_selection = gr.Dataframe(
173
  headers=["Book ID", "Hadith Number"],
174
  datatype=["number", "number"],
175
  row_count=5,
176
  col_count=(2, "fixed"))
177
  btn_hadith = gr.Button('Search')
178
+ btn_hadith.click(fn=visualize_subTaraf, inputs=[hadith_selection, yyaxis], outputs=[gr.HTML()])
179
  demo.launch()