新しいバージョンの ggplot2 とスケールでは、科学表記法で軸ラベルを取得する方法がわかりません。例えば:
x <- 1:4
y <- c(0, 0.0001, 0.0002, 0.0003)
dd <- data.frame(x, y)
ggplot(dd, aes(x, y)) + geom_point()
私にくれます
軸ラベルを 0、5 x 10^-5、1 x 10^-4、1.5 x 10^-4 などにしたいのですが、scale_y_continuous()
andの正しい組み合わせがわかりませんmath_format()
(少なくともそれらは私が必要なものです)。
scale_y_log10()
log は軸を変換しますが、これは望ましくありません。scale_y_continuous(label = math_format())
10 ^ 0、10 ^ 5e-5などを与えるだけです。後者がその結果を与える理由はわかりますが、それは私が探しているものではありません。
私はggplot2_0.9.1とscales_0.2.1を使用しています