Re: [Rd] barplot: space makes beside=F (PR#7668)

From: <>
Date: Tue 08 Feb 2005 - 21:47:40 EST wrote:

> Full_Name: Ondrej Medek
> Version: 2.0.1
> OS: Linux/Debian Sarge
> Submission from: (NULL) (
> Hi,
> I had a R version 1.5.1 and I used a 'barplot' with 'beside=T' and 'space' has
> been vector of 8 numbers 'space=c(1,0.5,rep(c(0.5,-0.5),3))'. Then I upgraded to
> the R 2.0.1 and my graphs are broken. If I use any vector of more than 2
> elements for 'space' then the graph is drawn as 'beside=F' even if I specify
> 'beside=T'.
> In the previous version my graph was a graph of groups of eight bars separated
> by a big spaces. Every group consisted of 4 pairs of bars separated by a small
> space. It's impossible now.

This is not a bug. See ?barplot which tells us:

    space: [...] If height is a matrix and beside is TRUE,

           space may be specified by two numbers, where the
           first is the space between bars in the same group,
           and the second the space between the groups. [...]

and it works as described:

    barplot(matrix(1:10, 2), beside = TRUE, space = c(1, 7))

Uwe Ligges mailing list Received on Tue Feb 08 21:06:13 2005

This archive was generated by hypermail 2.1.8 : Tue 08 Feb 2005 - 21:26:58 EST