强制R停止绘制缩略轴标签 – 例如ggplot2中的1e + 00

在ggplot2中,我怎样才能停止正在缩写的轴标签 – 例如1e+00, 1e+01 00,1e 1e+00, 1e+01沿x轴绘制? 理想情况下,我想强制R显示在这种情况下将是1,10的实际值。

任何帮助非常感谢。

我想你正在寻找这个:

 require(ggplot2) df <- data.frame(x=seq(1, 1e9, length.out=100), y=sample(100)) # displays x-axis in scientific notation p <- ggplot(data = df, aes(x=x, y=y)) + geom_line() + geom_point() p # displays as you require require(scales) p + scale_x_continuous(labels = comma) # typo: label -> labels (corrected) 

你有没有尝试类似的东西:

 options(scipen=10000) 

在绘制之前?

只是@Arun所做的更新,我今天试了一下,并不是因为它被实现了

 + scale_x_continuous(labels = scales::comma)