FDSRashid commited on
Commit
370b5d8
·
1 Parent(s): 473f463

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -28,9 +28,9 @@ def plot_taraf_map(yaxis,min_year = 0, max_year = 400):
28
  raise gr.Error('Minimum Year cannot be bigger than final ear!')
29
  filtered = geodf[(geodf['Year'] >= min_year) & (geodf['Year'] <= max_year)]
30
  temp = filtered[['City', yaxis]].groupby('City').sum().join(filtered[['City', 'Coordinates']].set_index('City'))
31
- temp['yaxis_log'] = temp[yaxis].apply(np.cbrt)
32
  filtered = geopandas.GeoDataFrame(temp, geometry= 'Coordinates').reset_index()
33
- fig = px.scatter_mapbox(data_frame = filtered, lat = filtered.geometry.y, lon = filtered.geometry.x,size = 'yaxis_log',color = yaxis, title = f'Map of {yaxis}', opacity = .5, zoom = 0, hover_data = 'City')
34
  fig.update_layout(title_font_color = 'red', title_x = .5, mapbox_style="open-street-map")
35
  return fig
36
 
@@ -38,7 +38,7 @@ def plot_taraf_map(yaxis,min_year = 0, max_year = 400):
38
 
39
 
40
  with gr.Blocks() as demo:
41
- Yaxis = gr.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad'], value = 'Taraf', label = 'Variable to Display')
42
  First_Year = gr.Slider(min_year, max_year, value = 0, label = 'Begining', info = 'Choose the first year to display Tarafs')
43
  Last_Year = gr.Slider(min_year, max_year, value = 400, label = 'End', info = 'Choose the last year to display Tarafs')
44
  btn = gr.Button('Submit')
 
28
  raise gr.Error('Minimum Year cannot be bigger than final ear!')
29
  filtered = geodf[(geodf['Year'] >= min_year) & (geodf['Year'] <= max_year)]
30
  temp = filtered[['City', yaxis]].groupby('City').sum().join(filtered[['City', 'Coordinates']].set_index('City'))
31
+ temp['yaxis_CubeRoot'] = temp[yaxis].apply(np.cbrt)
32
  filtered = geopandas.GeoDataFrame(temp, geometry= 'Coordinates').reset_index()
33
+ fig = px.scatter_mapbox(data_frame = filtered, lat = filtered.geometry.y, lon = filtered.geometry.x,size = 'yaxis_CubeRoot',color = yaxis, title = f'Map of {yaxis}', opacity = .5, zoom = 0, hover_data = 'City')
34
  fig.update_layout(title_font_color = 'red', title_x = .5, mapbox_style="open-street-map")
35
  return fig
36
 
 
38
 
39
 
40
  with gr.Blocks() as demo:
41
+ Yaxis = gr.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad'], value = 'Taraf', label = 'Variable to Display', info = 'Choose the variable to visualize.')
42
  First_Year = gr.Slider(min_year, max_year, value = 0, label = 'Begining', info = 'Choose the first year to display Tarafs')
43
  Last_Year = gr.Slider(min_year, max_year, value = 400, label = 'End', info = 'Choose the last year to display Tarafs')
44
  btn = gr.Button('Submit')