关于r:在ggtern中操纵标签位置

 2021-04-27 

Manipulating label position in ggtern

在R的ggtern包中,我试图标注点,但是我找不到找到看起来更好的方式来定位标签的方法,我在但没有运气。

1
2
3
4
5
6
7
8
9
10
11
require(ggtern)    
x  <- data.frame(
    A = c( 0.33, 0.4 ),
    B = c( 0.33, 0.5),
    C = c(0.33,0.1)
)
ggtern(data=x,aes(A,B,C)) +
    geom_path(color="green")+
    geom_point(type="l",shape=21,size=1) +
    geom_text(label=c("(1/3,1/3,1/3)","(2/5,1/2,1/10)"), color="red")+
    theme_classic()

enter

1
2
3
4
5
ggtern(data=x,aes(A,B,C)) +
    geom_path(color="green")+
    geom_point(type="l",shape=21,size=1) +
    geom_text(label=c("(1/3,1/3,1/3)","(2/5,1/2,1/10)"), color="red", hjust=0, vjust=-1)+
    theme_classic()

根据帮助,参数position是用于此层上重叠点的调整,因此不是您所需要的。有关调整的详细信息,请参见此问题。

enter