更改ggtern中的中断/标签数量

时间:2017-06-11 12:43:20

标签: r ggplot2 ggtern

我正在尝试将5次休息的默认值更改为3次休息(即33,67和100处的轴标签)。我试过这个,但它似乎不起作用:

ggtern(data = Data1, aes(E,L,H),
       labels_tern(limits = c(0,1), breaks=3,
                   format = "%g", factor = 100),
       breaks_tern(limits = c(0,1),TRUE,n=3))+
  theme_hidegrid_minor()

我得到的情节: enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

以下是有效的,因为limit_tern(...)的参数会传递给scale_X_continuous(X = T,L,R)

library(ggtern)
ggtern() + 
  limit_tern(breaks       = c(1/3,2/3,1.0),
             labels       = c(33,66,100),
             minor_breaks = NULL)

Output