Spaghetti plot

Obtenir des spaghetti plots avec R est très simple. Les exemples sont données en utilisant la librairie ggplot2.

library(ggplot2)

ggplot(data, aes(x=TIME, y=DV, group=ID)) +
geom_line() +
labs(title= « Concentration vs Time »,
x= « Time (h) »,
y= « Concentrations (ug/L) ») +

# ajout d’une ligne horizontale:
geom_hline(yintercept=1.5, size=2, color= « blue », linetype= »dashed »)

Avec des couleurs différentes pour chaque patient:

ggplot(data = data_base, aes(x = TAD, y = DV, color=ID)) +
geom_line() +
geom_point(size=2, shape=1) +
labs(x= »Time since last dose (hrs) »,
y= »Concentration (mg/L) ») +
theme_bw() +
theme(legend.position= » »,
panel.grid.major.y = element_line(« grey »),
panel.grid.major.x = element_line(« white »),
panel.grid.minor = element_line(« white »))