When I plot a boxplot with a log scale, the whiskers are based on the un-logged data.
x <- rlnorm(n=50, meanlog=0, sdlog=1)
library('beeswarm')
beeswarm(x, log=TRUE)
boxplot(x, add = TRUE, outline = FALSE)
Of course, if I manually log the data first, then the whiskers reflect this transformation.
beeswarm(log(x))
boxplot(log(x), add = TRUE, outline = FALSE)
Is it possible to have the axis from the first graph with the whiskers of the second? That is, can I plot the unlogged data on a log axis, but still have "logged" whiskers?


