FDSRashid commited on
Commit
6821c41
·
1 Parent(s): da4c797

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -24,12 +24,14 @@ max_year = int(taraf_s['Year'].max())
24
 
25
 
26
  def plot_taraf_map(min_year = 0, max_year = 400):
27
- filtered = geodf[(geodf['Year'] >= min_year) & (geodf['Year'] <= max_year)]
28
- temp = filtered[['City', 'Taraf']].groupby('City').sum().join(filtered[['City', 'Coordinates']].set_index('City'))
29
- filtered = geopandas.GeoDataFrame(temp, geometry= 'Coordinates').reset_index()
30
- fig = px.scatter_mapbox(data_frame = filtered, lat = filtered.geometry.y, lon = filtered.geometry.x,size = filtered.Taraf,color = filtered.Taraf, title = 'Number of Tarafs in Place', opacity = .5, zoom = 0, hover_data = 'City')
31
- fig.update_layout(title_font_color = 'red', title_x = .5, mapbox_style="stamen-terrain")
32
- return fig
 
 
33
 
34
 
35
 
 
24
 
25
 
26
  def plot_taraf_map(min_year = 0, max_year = 400):
27
+ if min_year > max_year:
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', 'Taraf']].groupby('City').sum().join(filtered[['City', 'Coordinates']].set_index('City'))
31
+ filtered = geopandas.GeoDataFrame(temp, geometry= 'Coordinates').reset_index()
32
+ fig = px.scatter_mapbox(data_frame = filtered, lat = filtered.geometry.y, lon = filtered.geometry.x,size = filtered.Taraf,color = filtered.Taraf, title = 'Number of Tarafs in Place', opacity = .5, zoom = 0, hover_data = 'City')
33
+ fig.update_layout(title_font_color = 'red', title_x = .5, mapbox_style="stamen-terrain")
34
+ return fig
35
 
36
 
37