Ich möchte, dass ein Etikett über jeder Box in einem Boxplot erscheint, der von ggplot2
generiert wird.Beschriftungsfelder in ggplot2 boxplot
Zum Beispiel:
#Example data
test = c("A", "A", "A", "A", "A", "A", "B", "B", "B", "B", "B", "B")
patient = c(1, 1, 2, 2, 3, 3, 1, 1, 2, 2, 3, 3)
result = c(5, 7, 2 ,4, 6, 7, 3, 5, 5, 6, 2 ,3)
data <- tibble(test, patient, result)
#Labels I want to include
Alabs = c(1, 3, 500)
Blabs = c(8, 16, -32)
#Plot data
ggplot(data, aes(x = factor(patient), y = result, color = factor(test))) +
geom_boxplot(outlier.shape = 1)
Gibt das Grundstück:
Ich mag wäre das erste Element der Alabs
über dem roten Kasten für die ersten Patienten drucken, das zweite Element von Alabs
über der roten Box für den zweiten Patienten, das erste Element von Blabs
über der blauen Box für den ersten Patienten usw.
Wie mache ich das?