残差対時間をプロットしており、プロットに黄土の滑らかな曲線を追加しています。Xスケールを対数スケールに変更すると、黄土の滑らかさが消えて、その後追加できません。x 軸の対数変換後にグラフを表示するように要求すると、RStudio で次のエラーが表示されます。
Error in seq.default(range[1], range[2], length = n) :'from' cannot be NA, NaN or infinite.
私は何を間違っていますか?対数 x スケールにレス スムーズを追加するにはどうすればよいですか? 彼はプロットの私のコードです:
max.CWRES <- max(abs(data$CWRES),na.rm=T)
plotobj3 <- NULL
plotobj3 <- ggplot(data[data$CONC!=0,])
plotobj3 <- plotobj3 + geom_point(aes(x=TIME, y=CWRES, colour=DOSE), shape=1, size=3)
plotobj3 <- plotobj3 + geom_abline(aes(x=TIME, y=CWRES),intercept=0, slope=0, colour="black")
#Add loess smoothing line
plotobj3 <- plotobj3 + geom_smooth(aes(x=TIME, y=CWRES), method="loess", se=F, span=1.5, colour="green")
plotobj3 <- plotobj3+ scale_x_continuous(name="Time (hours)")
plotobj3 <- plotobj3+ scale_y_continuous(name="CWRES", limits=c(-max.CWRES ,max.CWRES))
# log scale for x-axis
plotobj3 <- plotobj3+ scale_x_log10(name="TIME (hours)")
plotobj3