Welcome to the community!
This is indeed possible, and here's a small example.
library(ggplot2)
set.seed(seed = 49728)
data_1 <- data.frame(u = seq(from = 0,
to = 1,
length.out = 4),
v = runif(n = 4))
data_2 <- data.frame(u = seq(from = 0,
to = 1,
length.out = 16),
v = rexp(n = 16))
data_3 <- data.frame(u = seq(from = 0,
to = 1,
length.out = 64),
v = rnorm(n = 64))
ggplot(mapping = aes(x = u,
y = v)) +
geom_line(data = data_1,
colour = "red",
linetype = "solid") +
geom_line(data = data_2,
colour = "blue",
linetype = "dotted") +
geom_line(data = data_3,
colour = "green",
linetype = "dashed")

Created on 2020-01-17 by the reprex package (v0.3.0)
For your future questions, please provide a reproducible example.