ggplot2 で、軸ラベルが省略されるのを止めるにはどうしたらよいでしょうか (たとえば、1e+00, 1e+01
プロットされた x 軸に沿って)。理想的には、R に実際の値を強制的に表示させたいのですが、この場合は になります1,10
。
ご協力いただければ幸いです。
ベストアンサー1
あなたが探しているのはこれだと思います:
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
library(scales)
p + scale_x_continuous(labels = label_comma())