I have created a ggplot with ggplot2. The plot is a timeseries of measurements for a year and I have organized it in months. This is my code:
ggplot(data = mydataframe, aes(x = time)) +
geom_point(aes(y = H_flux_6262_R3, color = "6262-R3"),
alpha = 0.5,
shape = 19) +
geom_point(aes(y = H_flux_7200_HS, color = "7200-HS"),
alpha = 0.5,
shape = 5) +
geom_point(
aes(y = H_flux_dif_6262_R3_7200_HS, color = "Difference"),
alpha = 0.5,
shape = 5
) +
facet_wrap( ~ Month, nrow = 3) +
theme(text = element_text(),
axis.text.x = element_text(angle = 60, hjust = 1)) +
theme(legend.position = "right", legend.title = element_blank()) +
scale_color_manual(values = c("#56B4E9", "#E69F00", "palegreen4")) +
labs(x = "time", y = "H flux")
The format of my time is: %H:%M:%S, so 00:00:00 for example.
H flux 6262_R3 H_flux_7200_HS Time
100 500 02:00:00
400 700 02:30:00
400 700 03:00:00
400 700 03:30:00
400 700 04:00:00
100 500 04:30:00
400 700 05:00:00
400 700 05:30:00
400 700 06:30:00
400 700 07:00:00
and so on til 00:00:00. I have measurements of my data each 30 minutes. When I plot I have the problem that it doesn't scale it to each 4 hours for example, without the seconds since I don't need them. I have tried it with so many different methods and it just won't work. I am desperate at this point, sorry. Mabye someone can help me? I'd appreciate it!