1
ローディングラベルの位置を調整して、矢印の上に落ちないようにしたいと考えています。しかし、調整をどこにする必要があるのか分かりません。 geom_text
はサイトの位置の調整に使用できますが、ベクトルが格納されている場所はstr(g)
にはありません。autoplot - ラベルの読み込みを調整するにはどうすればよいですか?
library(ggplot2)
library(ggfortify)
df <- data.frame(replicate(10,sample(-10:10,10,rep=TRUE)))
names(df) <- c('up','down','left','right','circle','square','triangle','x','r1','l1')
rownames(df) <- paste('Dummy Site', seq(0,9,1))
g <- autoplot(prcomp(df[,-11], scale=TRUE), data=df,
loadings.label=TRUE, loadings=TRUE,
loadings.label.size=8, loadings.colour='blue',
label.size=5) +
geom_text(vjust=-1, label=rownames(df)) +
theme(plot.background=element_blank(),
panel.background=element_rect(fill='transparent',color='black',size=1),
legend.text=element_text(hjust=1),
legend.key=element_blank())
g
私はggplot2::theme
で見てきたと私はautoplot
のヘルプドキュメントを検討しましたが、調整ラベル位置の一切の言及を見つけることができません。ボーナスポイントは矢印のベクトルに基づいて調整できますが、静的な調整は許容されます。