функция вырезания в 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 для достижения того же результата.