Hello,

I am trying to use lattice barchart so that it will draw a barplot where
the bars do no reach the frame of the chart, but only extend to 0 as the
minimum. With barplot, I can set this by using the offset value, but I
cannot see how to do this with barchart.

Using the example in the barchart help:

barchart(yield ~ variety | site, data = barley,
         groups = year, layout = c(1,6),
         ylab = "Barley Yield (bushels/acre)",
         scales = list(x = list(abbreviate = TRUE,
         minlength = 5)))

I could add ylim=c(0,max(barley$yield)*1.1) as a term, but I want to
keep the origin bars slightly above the axis, just not extending to it.

Purely by way of demonstration of what I mean by this (the chart is
obviously meaningless), the result of

barchart(cbind(as.vector(barley$yield), as.vector(barley$yield)),
horizontal=FALSE, groups=FALSE,layout=c(1,2))

is what I would like to see at the bottoms of the bars.

Can anyone suggest what to add?

thanks
Dan

______________________________________________
R-help@r-project.org mailing list
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.

Reply via email to