ggplot2
によって生成されたboxplotの各ボックスの上にラベルを表示したいと思います。例えばggplot2 boxplotのラベルボックス
:
#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)
プロットを与える:
Iは最初の患者のための赤いボックス上記Alabs
の最初の要素を印刷したい、の2番目の要素をAlabs
の2番目の患者の赤いボックスの上に、最初の患者の青いボックスの上のBlabs
の最初の要素など
どうすればいいですか?