Professional Documents
Culture Documents
names(terremoto)
library(leaflet)
# Show first 20 rows from the `quakes` dataset
m<-leaflet(data = terremoto) %>% addTiles() %>%
addMarkers(~longitude, ~latitude, popup = ~as.character(mag), label =
~as.character(mag))
#--------------------------------------------------------
terremoto$time2<-terremoto$time
library(tidyr)
terremoto2<-separate(terremoto, time2, into= c("ano", "resto","resto2"), sep =
"\\-")
terremoto2<-terremoto2[,1:23]
terremoto<-terremoto2
remove(terremoto2)
#--------------------------------------------------------
getColor <- function(terremoto) {
sapply(terremoto$ano, function(ano) {
if(ano <= 2000) {
"skyblue"
} else if(ano <=2010) {
"royalblue"
} else {
"green"
} })
}
terremoto$ano<-as.numeric(terremoto$ano)
#---------------------------------------------------------------------
library(leaflet.extras)
m<-leaflet(data = terremoto) %>% addTiles() %>%
addMarkers(~longitude, ~latitude, popup = ~as.character(mag), label =
~c(as.character(mag),ano),group = "Circulos")%>%
addHeatmap(lng = as.numeric(terremoto$longitude),
lat = as.numeric(terremoto$latitude)
,radius = 10,
group = "Calor") %>%
addProviderTiles(providers$Esri.WorldImagery,group = "Esri.WorldImagery") %>%
addProviderTiles(providers$CartoDB,group = "CartoDB") %>%
addLayersControl( overlayGroups = c("Circulos","Calor"),
baseGroups = c("Esri.WorldImagery","CartoDB"),
options = layersControlOptions(collapsed = FALSE))
m
#----------------------------------------------------------------------