функция вырезания в R-маркировке без научных обозначений для использования в ggplot2

Я использую cut и classIntervals для группировки данных в R, которые я позже строю с ggplot2. Таким образом, базовая операция резки по квантилям с n = 3 будет выглядеть так:

library(classInt)

a<-c(1,10,100,1000,100000,1000000)
b<-cut(a, 
breaks=data.frame(
  classIntervals(
    a,n=3,method="quantile")[2])[,1],
include.lowest=T)

гдеb было бы:

[1] [1,70]          [1,70]          (70,3.4e+04]    (70,3.4e+04]    (3.4e+04,1e+06] (3.4e+04,1e+06]
Levels: [1,70] (70,3.4e+04] (3.4e+04,1e+06]

поэтому первая строка этого вывода - вектор с моими сгруппированными данными, которые я могу использовать в ggplot2. Но вместо того, чтобы иметь этот вектор в научной нотации, я бы хотел, чтобы ярлыки были[1,70] (70,34000] (3400,1000000]

Как я могу добиться этого? Любая помощь будет признательна, даже если у вас есть другие методы, а не сократить и classInt для достижения того же результата.

Ответы на вопрос(1)

Ваш ответ на вопрос