gpt4 book ai didi

r - ggplot 中对数刻度的漂亮轴标签

转载 作者:行者123 更新时间:2023-12-04 01:23:53 25 4
gpt4 key购买 nike

当我尝试以下任一方法时,轴刻度为 1e+03、1e+06、1e+09 - 是否可以在不求助于手动标记的情况下获得漂亮的上标 10^3、10^6、10^9?我似乎记得过去自动得到这个。

qplot(1:10, 10^(1:10))+scale_y_log10()
qplot(1:10, 10^(1:10), log='y')

最佳答案

您可以使用 trans_breaks()trans_format()来自图书馆 scales以获得所需的轴值格式。

library(scales)
qplot(1:10, 10^(1:10)) +
scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),
labels = trans_format("log10", math_format(10^.x)))

enter image description here

关于r - ggplot 中对数刻度的漂亮轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15178081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com