とを同時に使用することについて尋ねる過去の投稿を読みました。「逆」にしようとしているスケールが「スケール」パッケージで事前定義されたスケールであることを除いて、同様の問題があります。これが私のコードです:scale_reverse
scale_log10
##Defining y-breaks for probability scale
ybreaks <- c(1,2,5,10,20,30,40,50,60,70,80,90,95,98,99)/100
#Random numbers, and their corresponding weibull probability valeus (which I'm trying to plot)
x <- c(.3637, .1145, .8387, .9521, .330, .375, .139, .662, .824, .899)
p <- c(.647, .941, .255, .059, .745, .549, .853, .451, .352, .157)
df <- data.frame(x, p)
require(scales)
require(ggplot2)
ggplot(df)+
geom_point(aes(x=x, y=p, size=2))+
stat_smooth(method="lm", se=FALSE, linetype="dashed", aes(x=x, y=p))+
scale_x_continuous(trans='probit',
breaks=ybreaks,
minor_breaks=qnorm(ybreaks))+
scale_y_log10()
結果のプロット: 詳細については、達成しようとしているスケールは確率プロット スケールです。これは、スケールの両端 (0 と 1) でより細かい解像度を持ち、極端なイベントを示し、中央値に向かって解像度が低下し続けます。値 (0.5)。
scale_x_reverse
確率スケールと同時に使用できるようにしたいのですscale_x_continuous
が、カスタムスケールでそれを構築する方法がわかりません。これに関するガイダンスはありますか?