数比例较小的休息,以获得ggplot
绘制轻微断裂正确,我不得不做这件事情:对数刻度上绘制与ggplot
faceplant1 <- function(x) {
return (c(x[1]*10^.25, x[2]/10^.25))
}
faceplant2 <- function(x) {
return (rep(seq(1,9),5)*rep(10^seq(-6,-2), each=9))
}
ggplot(mydata, aes(x=myseries)) +
geom_density() +
scale_x_log10(limits=c(1e-6, 1e-1),
breaks=10^seq(-6,-1),
minor_breaks=trans_breaks(faceplant1, faceplant2, n=45))
有没有一种简单的方法来实现这一目标?
最终的结果应该是这样的:
不太清楚,你想要的未成年人休息也对数刻度按大,或者你想数刻度大内的“线性”规模较小的断裂休息? –
后者,我想;如图所示。 – Reinderien
我爱你的函数命名约定; o) – Emmet