Hi Hannah, Try this: plot(mod, type="all",log="xy")
Jim On Wed, Dec 9, 2015 at 1:57 PM, li li <hannah....@gmail.com> wrote: > Hi all, > When plotting the dose response curve using plot function as in the > example codes below, the scale of the axis should really be on the log > scale of the dose given the shape of the graph. But as you can see, the > tickmarks of the returned graph represent the original scale. How can I > change the tick marks to the scale that the correspond to log(dose)? > Thanks much in advance. > Hanna > > > dose <- rep(50*2^(-(0:11)),3) > dose > d <- 100 > c <- 1 > b <- 1 > e <- 1.6 > y <- rnorm(length(dose))+ c+ (d-c)/(1+exp(b*(log(dose)-log(e)))) > library(drc) > mod <- drm(y~dose, fct = LL.4()) > summary(mod) > plot(mod, type="all") > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.