テキストサイズを3行で同じに保ちながら、3行を重ねてggplotに注釈を付ける方法はありますか?
私はほとんどそこにいますが、3行目のテキストサイズが異なります.bgroupは最初の2行しか使用していないようで、これを正しく行うことができません...
「?plotmath」から「atop」アプリケーションに使用するテキストを追加していますが、これは正常に機能しますが、3 行目のテキストは他の 2 行とは異なるサイズで表示されます...
library(ggplot2)
line1 = "xxx data1"
line2 = "yyy data2"
line3 = "zzz data3"
df=data.frame(x=rep(1:8, 3), y=c(0,1,3,4,5,6,7,8, 8,7,6,3,2,1,3,4, 0,2,4,5,6,7,8,9), variable=c("x", "x","x","x","x","x","x","x","y","y","y","y","y","y","y","y","z","z","z","z","z","z","z","z"))
p <- ggplot(df) + theme_bw() + geom_point(aes(x=x,y=y, color=variable)) + geom_line(aes(x=x,y=y, color=variable)) +
geom_text(x=max(df$x), y = max(df$y), label = paste('bgroup("{", atop(atop("',line1,'","',line2,'"),"', line3,'"), "}")',sep=''), size=3.5,parse=TRUE)
bgroup 内の 3 行すべてを取得していると思っていましたが、正しく貼り付けることができません。何か試せることがあればアドバイスお願いします。どうもありがとう!