我最近将我的 ggplot2 发行版从旧版本(不记得版本)更新到 v0.9.1。在更新之前,当我使用 scale_y_log10 时,所有值都是 10 的幂表示法,这非常好看,尤其是使用 LaTeX 标记时。现在我得到了科学计数法的所有内容,在看情节时我不能说我非常喜欢它。这只是一个细节,但有没有办法恢复到 10 的幂符号?
谢谢
只需复制粘贴上面评论中链接到的指南Chase 第 33-34 页上的内容即可。
# install.packages(c("scales", "ggplot2"), dependencies = TRUE)
require(ggplot2)
DF <- data.frame(x = rlnorm(1000, m = 10, sd = 5))
10 次方符号
(q <- ggplot(DF, aes(x = log(x))) + geom_histogram())
10 次方符号
require(scales)
q + scale_x_continuous(labels = math_format(e^.x)) + xlab("x")