New to R - Timeline

Hello,
I am new to R Studio and I would like to create a timeline but I am stuck and I do not know how to start. I have 7 columns and any guidance is truly appreciated.
Columns:
Date
Year
Months
Event
Importance
Position
Direction

Welcome to RStudio Community.

It is useful to provide a reproducible example (reprex) so that helpers can use your own data. As you haven't, I'm going to create some dummy data. I'll be using the tidyverse to do so.

library(tidyverse)

df = tibble(date = c("1/1/2020", "2/1/2020", "3/1/2020", "4/1/2020", "5/1/2020"),
            val = 1:5)

df
#> # A tibble: 5 x 2
#>   date       val
#>   <chr>    <int>
#> 1 1/1/2020     1
#> 2 2/1/2020     2
#> 3 3/1/2020     3
#> 4 4/1/2020     4
#> 5 5/1/2020     5

Your dates might be already correctly formatted, but mine currently aren't. I'm going to fix that by using {lubridate}.

library(lubridate)

df = df |> 
  mutate(date = dmy(date))

Now we can make a plot. We can use R's default plot() function to do so:

plot(x = df$date, y = df$val, type = "l")

However, many people use the powerful {ggplot2} package to plot nowadays.

ggplot(df, aes(x = date, y = val)) +
  geom_line()

{ggplot2} allows us to f inesse our plots really easily.

ggplot(df, aes(x = date, y = val)) +
  geom_line() +
  geom_point() + 
  theme_bw() +
  labs(x = "Date", y = "Concentration")

Created on 2022-01-12 by the reprex package (v2.0.1)

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.