如何强制ggplot2的cut_number函数在其创建的因子级别名称中不使用科学记数法?而不是命名一个存储桶(1.32e+03,2.89e+03]
,我希望它只是(1320,2890]
。
一些代码:
x = rnorm(1000)*1000
x = x%/%1
df = data.frame(x=x)
df$g <- cut_number(x,10)
这为我提供了(1.32e+03,2.89e+03]
等因子级名称。
答案 0 :(得分:1)
您需要使用dig.lab
,将其设置为高于默认值3.有关说明,请参阅cut
的文档。
cut_number(x, 10, dig.lab = 4)
[-4222,-1400]