Guest User

Untitled

a guest
Dec 11th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #Import Library
  2. import folium
  3. from folium.plugins import MarkerCluster
  4. import pandas as pd
  5.  
  6. #Load Data
  7. data = pd.read_csv("Volcanoes_USA.txt")
  8. lat = data['LAT']
  9. lon = data['LON']
  10. elevation = data['ELEV']
  11.  
  12. #Function to change colors
  13. def color_change(elev):
  14. if(elev < 1000):
  15. return('green')
  16. elif(1000 <= elev <3000):
  17. return('orange')
  18. else:
  19. return('red')
  20.  
  21. #Create base map
  22. map = folium.Map(location=[37.296933,-121.9574983], zoom_start = 5, tiles = "Mapbox bright")
  23.  
  24. #Plot Markers
  25. for lat, lon, elevation in zip(lat, lon, elevation):
  26. folium.CircleMarker(location=[lat, lon], radius = 9, popup=str(elevation)+" m", fill_color=color_change(elevation), color="gray", fill_opacity = 0.9).add_to(map)
  27.  
  28. #Save the map
  29. map.save("map1.html")
Add Comment
Please, Sign In to add comment