1

我最近将我的 ggplot2 发行版从旧版本(不记得版本)更新到 v0.9.1。在更新之前,当我使用 scale_y_log10 时,所有值都是 10 的幂表示法,这非常好看,尤其是使用 LaTeX 标记时。现在我得到了科学计数法的所有内容,在看情节时我不能说我非常喜欢它。这只是一个细节,但有没有办法恢复到 10 的幂符号?

谢谢

4

1 回答 1

2

只需复制粘贴上面评论中链接到的指南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 次方符号 10 次方符号

require(scales)
q + scale_x_continuous(labels = math_format(e^.x)) + xlab("x")

10 次方符号

于 2012-05-27T20:48:33.250 回答