library(ggridges)
## Warning: package 'ggridges' was built under R version 4.4.3
ridge <- ggplot(data = hem_temps, aes(x = Temp, y = Season, fill = Season)) +
ggridges::geom_density_ridges() +
ggridges::theme_ridges() +
facet_wrap(~Hemisphere, scale = "fixed") +
labs(title="Land-Ocean Temperature Index") +
theme(plot.title = element_text(hjust = 0.5)) +
labs(x = "Temperature (°C)", y = "Seasons")
ridge
## Picking joint bandwidth of 0.13
## Picking joint bandwidth of 0.108
## Warning: Removed 6 rows containing non-finite outside the scale
## range (`stat_density_ridges()`).
library(Rmisc)
# Summarise the data by decades
hem_temps_decades <- hem_temps %>%
mutate(Decade = floor(Year / 10) * 10)
hem_temp_sum <- summarySE(hem_temps_decades, measurevar = "Temp", groupvars = c("Decade", "Hemisphere", "Season"), na.rm = TRUE)
# Plot using a bar graph
bar <- ggplot(data = hem_temp_sum) +
aes(x = Decade, y = Temp, fill = Hemisphere) +
geom_bar(stat = "identity") +
scale_fill_manual(values=c("darkolivegreen4", "goldenrod2")) +
facet_wrap(~Hemisphere, scale = "fixed") +
labs(x="Decade", y="Temperature (°C)") +
labs(title="Global Land-Ocean Temperature Index") +
theme(plot.title = element_text(hjust = 0.5)) +
theme_bw()
bar
# Summarise the data by decades
global_temps_decades <- seasonal_global_temps %>%
mutate(Decade = floor(Year / 10) * 10)
global_temp_sum <- summarySE(global_temps_decades, measurevar = "Temp", groupvars = c("Decade", "Season"), na.rm = TRUE)
# Plot using a bar graph with standard deviation
bar2 <- ggplot(data = global_temp_sum) +
aes(x = Decade, y = Temp, fill = Season) +
geom_bar(stat = "identity") +
geom_errorbar(aes(ymin = (Temp-sd), ymax = (Temp+sd), width=.2)) +
scale_fill_manual(values=c("darkslategray3","goldenrod2","darkolivegreen4", "orangered3")) +
facet_wrap(~Season, scale = "fixed") +
labs(x="Decade", y="Temperature (°C)") +
labs(title="Global Land-Ocean Temperature Index") +
theme(plot.title = element_text(hjust = 0.5)) +
theme_bw()
bar2
scale_fill_manual(values=c(“darkslategray3”,“goldenrod2”,“darkolivegreen4”, “orangered3”)) +
Scatter <- ggplot(data = hem_temp_sum) +
aes(x = Decade, y = Temp, color = Hemisphere) +
geom_point(size = 3, stroke = 0.5) +
geom_smooth(method="lm") +
labs(x="Decade", y="Temperature (°C)") +
labs(title="Global Land-Ocean Temperature Index") +
theme(plot.title = element_text(hjust = 0.5)) +
facet_wrap(~Season, scale = "fixed") +
theme_bw()
Scatter
## `geom_smooth()` using formula = 'y ~ x'
## Monthly scatter plots of changes in global temperature across the
decades
# Summarise the data by decades
monthly_global_temps_decades <- monthly_global_temps %>%
mutate(Decade = floor(Year / 10) * 10)
month_order <- c("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
monthly_global_temps_decades$Month <- factor(monthly_global_temps_decades$Month,
levels = month_order)
Scatter2 <- ggplot(data = monthly_global_temps_decades) +
aes(x = Decade,y = Temp) +
geom_point()+
facet_grid(.~Month) +
theme_bw() +
theme(axis.text.x = element_text(angle = 60, vjust = 0.5, hjust=.5, size = 7))+
labs(title="Monthly Global Land-Ocean Temperature Index") +
theme(plot.title = element_text(hjust = 0.5)) +
labs(x="Decade", y="Temperature (°C)")
Scatter2
## Warning: Removed 7 rows containing missing values or values
## outside the scale range (`geom_point()`).