I struggled to find links on doing multi-line plots with long time-series data. From various threads created something. Maybe this helps you...
LP2 <- ggplot() +
xlab("month, day") +
ylab("Y (H [m], correllation)") +
ggtitle("Example data showing tidal removal") +
geom_line(data = WL[at:bt,], aes(dmy, WL, color = "WL"), size = 0.7) +
geom_line(data = WL[at:bt,], aes(dmy, Cwl, color = "WL.de-tide"), size = 0.9) +
geom_line(data = WL[at:bt,], aes(dmy, Tspk, color = "pulses"), size = 0.7) +
geom_line(data = WL[at:bt,], aes(dmy, LMr, color = "Rsquare"), size = 0.7) +
geom_line(data = WL[at:bt,], aes(dmy, TLs, color = "Tide(m)"), size = 0.7) +
scale_color_manual(name = "Key:-",
values = c("WL" = "blue", "WL.de-tide" = "red", "pulses" = "darkorchid",
"Rsquare" = "dodgerblue", "Tide(m)" = "orange")) +
theme(legend.position="bottom",
legend.text = element_text(size=9),
axis.text = element_text(size=9),
axis.title = element_text(size=9),
plot.title=element_text(size = 9),
legend.title=element_text(size=9))
print(LP2)