[R] barplot and NA
keren at math.montana.edu
Mon Mar 12 17:23:36 CET 2012
d2 <- as.matrix(c(2,NA,4))
d2[2,] <- 0
# So barplot is not "stopping" at the first NA (first 2 plots). But
what does stacking even mean when you have a missing group in the
middle ? you can't expect barplot to know... if you think it means 0
and the rest can just be stacked on top - define it that way.
On Sun, Mar 11, 2012 at 10:22 PM, John D. Muccigrosso
<internetj at muccigrosso.org> wrote:
> Am I wrong that barplot is supposed to just skip NAs, and continue with the rest of the data in a matrix column? That's how I read various posts on the subject.
> But that's not what happens for me with R64.app (on a Mac, obviously). For example:
> d0 <- as.matrix(c(2,3,4))
> d1 <- as.matrix(c(2,3,NA))
> d2 <- as.matrix(c(2,NA,4))
> d3 <- as.matrix(c(NA,3,4))
> generates four bar plots. The first has one bar with three visible bands, as expected. The second has two bands; still OK. But the third has only one band (at 2) and the fourth has none.
> So it appears that barplot is barfing on those NAs and stopping its plot at those points.
> Is that the expected behavior?
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help