R に省略された軸ラベル (科学的記数法) のプロットを停止させる - 例: 1e+00 質問する

R に省略された軸ラベル (科学的記数法) のプロットを停止させる - 例: 1e+00 質問する

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())

おすすめ記事