You are on page 1of 2

TRABALHO FINAL DE ESTATISTICA

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))

#--------------------------------------------------------

getColor <- function(terremoto) {


sapply(terremoto$mag, function(mag) {
if(mag <= 4) {
"green"
} else if(mag <= 5) {
"orange"
} else {
"red"
} })
}

icons <- awesomeIcons(


icon = 'ios-close',
iconColor = 'black',
library = 'ion',
markerColor = getColor(terremoto)
)

m<-leaflet(data = terremoto) %>% addTiles() %>%


#addMarkers(~longitude, ~latitude, popup = ~as.character(mag), label =
~c(as.character(mag),ano))%>%
addAwesomeMarkers(~longitude, ~latitude, icon=icons, label=~as.character(mag)) %>
%
addProviderTiles(providers$Esri.WorldImagery,group = "Esri.WorldImagery") %>%
addProviderTiles(providers$CartoDB,group = "CartoDB") %>%
addLayersControl(baseGroups = c("Esri.WorldImagery","CartoDB"),
options = layersControlOptions(collapsed = FALSE))
m
#--------------------------------------------------------

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)

icons <- awesomeIcons(


markerColor = getColor(terremoto)
)

m<-leaflet(data = terremoto) %>% addTiles() %>%


#addMarkers(~longitude, ~latitude, popup = ~as.character(mag), label =
~c(as.character(mag),ano))%>%
addAwesomeMarkers(~longitude, ~latitude, icon=icons, label=~as.character(mag)) %>
%
addProviderTiles(providers$Esri.WorldImagery,group = "Esri.WorldImagery") %>%
addProviderTiles(providers$CartoDB,group = "CartoDB") %>%
addLayersControl(baseGroups = c("Esri.WorldImagery","CartoDB"),
options = layersControlOptions(collapsed = FALSE))
m

#---------------------------------------------------------------------

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
#----------------------------------------------------------------------

You might also like