操纵ggtern中的标签位置

时间:2015-09-25 06:45:50

标签: r plot ggplot2

在R的ggtern包中,我试图标记点,但是我找不到一种方法来以一种看起来更好的方式定位标签,我已经玩过位置参数在geom_text,但没有运气。

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 image description here

我想知道是否有人之前处理过这个问题?

1 个答案:

答案 0 :(得分:2)

您需要参数var loginCallback = new FacebookCallback(() => _loginInProgress = false); var activity = Xamarin.Forms.Forms.Context as MainActivity; LoginManager.Instance.RegisterCallback (activity.CallbackManager, loginCallback); LoginManager.Instance.LogInWithReadPermissions(activity, new string[] { "public_profile", "email", "user_friends" }); hjust

vjust

根据帮助,参数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() 调整以用于此图层上的重叠点,因此不是您需要的。有关hjust和vjust的详细信息,请参阅this question

enter image description here