在 ggtern 中更改 breaks/labels 的数量

Changing number of breaks/labels in 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()

我得到的情节:

谢谢。

以下有效,因为 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)