Marine Mammal Stranding Data
marine_mammal = read_csv('TMMC_data.csv')
## Parsed with column specification:
## cols(
## .default = col_character(),
## Acc_number = col_integer(),
## Latitude = col_double(),
## Longitude = col_double(),
## Admit_Weight_kg = col_double(),
## Admit_Length_cm = col_double(),
## Dispo_Weight_kg = col_double(),
## Dispo_Length_cm = col_double()
## )
## See spec(...) for full column specifications.
marine_mammal_test = marine_mammal %>%
select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
mutate(Strand_Date = as.Date(Strand_Date, format ="%m/%d/%Y")) %>%
mutate(Year = format(as.Date(Strand_Date, format="%m/%d/%Y"), "%Y")) %>%
mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
group_by(Year_Month) %>% #Age_Class,
summarize(Counts = length(Year_Month))
marine_mammal_test_date = marine_mammal %>%
select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
na.omit() %>%
mutate(Strand_Date = as.Date(Strand_Date, format ="%m/%d/%Y")) %>%
mutate(Year = format(as.Date(Strand_Date, format="%m/%d/%Y"), "%Y")) %>%
mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
group_by(Strand_Date, Age_Class) %>% #Age_Class,
summarize(Counts = length(Strand_Date))
marine_mammal_year = marine_mammal %>%
select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
na.omit() %>%
mutate(Strand_Date = as.Date(Strand_Date, format ="%m/%d/%Y")) %>%
mutate(Year = format(as.Date(Strand_Date, format="%m/%d/%Y"), "%Y")) %>%
mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
group_by(Year) %>% #Age_Class,
summarize(Counts = length(Year))
marine_mammal_year_ageclass = marine_mammal %>%
select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
na.omit() %>%
mutate(Strand_Date = as.Date(Strand_Date, format ="%m/%d/%Y")) %>%
mutate(Year = format(as.Date(Strand_Date, format="%m/%d/%Y"), "%Y")) %>%
mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
group_by(Year, Age_Class) %>% #,
summarize(Counts = length(Year))
Plots
marine_mammal = read_csv('TMMC_data.csv')
## Parsed with column specification:
## cols(
## .default = col_character(),
## Acc_number = col_integer(),
## Latitude = col_double(),
## Longitude = col_double(),
## Admit_Weight_kg = col_double(),
## Admit_Length_cm = col_double(),
## Dispo_Weight_kg = col_double(),
## Dispo_Length_cm = col_double()
## )
## See spec(...) for full column specifications.
# dygraph_test = marine_mammal %>%
# select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
# na.omit() %>%
# mutate(Strand_Date = as.Date(Strand_Date, format ="%Y/%d/%m")) %>%
# mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
# group_by(Year_Month) %>%
# summarize(Counts = length(Year_Month))
dygraph_test = marine_mammal %>%
select(Age_Class, Sex, Common_Name, Strand_Date, Stranding_City, Stranding_County,Stranding_Locality,Latitude, Longitude, Disposition) %>%
na.omit() %>%
mutate(Strand_Date = as.Date(Strand_Date, format ="%m/%d/%Y")) %>%
mutate(Year = format(as.Date(Strand_Date, format="%m/%d/%Y"), "%Y")) %>%
mutate(Year_Month = format(as.Date(Strand_Date), "%Y-%m")) %>%
group_by(Year_Month) %>% #Age_Class,
summarize(Counts = length(Year_Month))
dygraph_test$Year_Month = as.yearmon(dygraph_test$Year_Month, "%Y-%m")
don2 = xts(x=dygraph_test$Counts, order.by = dygraph_test$Year_Month)
#dygraph_test$Strand_Date = ymd(dygraph_test$Strand_Date)
#don = xts(x=dygraph_test$Counts, order.by = dygraph_test$Strand_Date)
dygraph(don2, main = "Sea Lion Strandings", xlab = "", ylab= "Sea Lion Strandings") %>%
dyOptions(labelsUTC = TRUE, fillGraph=TRUE, fillAlpha=0.4, drawGrid = T, drawPoints = T) %>% #colors="#D8AE5A"
dyRangeSelector() %>%
dyAxis("x", valueRange = c(1990, 2018))
#dyCrosshair(direction = "vertical") %>%
#dyHighlight(highlightCircleSize = 5, highlightSeriesBackgroundAlpha = 0.2, hideOnMouseOut = FALSE) %>%
#dyRoller(rollPeriod = 1)