Re: [R] Barplot legend position

2007-04-10 Thread Peter Danenberg
 However, the legend does not reproduce the color/shading used in the
 original barplot, are those available somehow?


 Actually,  Ingmar, there's a more elegant way to recre-
ate the original colors; to expand on your example:

 data - 1:10
 rows - 2
 cols - 5
 labels - c('left', 'right')
 position - 'topleft'
 colors - gray.colors(rows)
 inset - c(0.1, 0.1)

 height = matrix(data, rows, cols)
 barplot(height, beside=T)
 legend(position, labels, fill=colors, inset=inset)

 The key is the `gray.colors()' palette; and `inset'  is
for beautification.

Best, Peter

__
R-help@stat.math.ethz.ch 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.


[R] Barplot legend position

2006-10-13 Thread Ingmar Visser
Dear useRs,

I'm trying to create a barplot like so:

x=matrix(1:10,2,5)
barplot(x,leg=c(left,right),besid=T)

The legend is placed in default position topright, however the data are
plotted there too. I tried controlling the legend position by adding
x=topleft but this results in an error that x matches multiple formal
arguments. 

Leaving out the legend and making a separate call to legend leaves out the
colors of bars ...

Please advice, Ingmar

__
R-help@stat.math.ethz.ch 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.


Re: [R] Barplot legend position

2006-10-13 Thread David Hajage
For example :

x=matrix(1:10,2,5)
barplot(x,besid=T)
legend(topleft, c(left,right), density= c(0,1000))


2006/10/13, Ingmar Visser [EMAIL PROTECTED]:

 Dear useRs,

 I'm trying to create a barplot like so:

 x=matrix(1:10,2,5)
 barplot(x,leg=c(left,right),besid=T)

 The legend is placed in default position topright, however the data are
 plotted there too. I tried controlling the legend position by adding
 x=topleft but this results in an error that x matches multiple formal
 arguments.

 Leaving out the legend and making a separate call to legend leaves out the
 colors of bars ...

 Please advice, Ingmar

 __
 R-help@stat.math.ethz.ch 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.




-- 
David

[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch 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.


Re: [R] Barplot legend position

2006-10-13 Thread Ingmar Visser
Thanks, this could work!
However, the legend does not reproduce the color/shading used in the
original 
barplot, are those available somehow?
Best, Ingmar


From: David Hajage [EMAIL PROTECTED]
Date: Fri, 13 Oct 2006 14:11:21 +0200
To: Ingmar Visser [EMAIL PROTECTED]
Cc: R-help@stat.math.ethz.ch
Subject: Re: [R] Barplot legend position

For example :

x=matrix(1:10,2,5)
barplot(x,besid=T)
legend(topleft, c(left,right), density= c(0,1000))


2006/10/13, Ingmar Visser  [EMAIL PROTECTED]:
 Dear useRs,
 
 I'm trying to create a barplot like so:
 
 x=matrix(1:10,2,5)
 barplot(x,leg=c(left,right),besid=T)
 
 The legend is placed in default position topright, however the data are
 plotted there too. I tried controlling the legend position by adding
 x=topleft but this results in an error that x matches multiple formal
 arguments.
 
 Leaving out the legend and making a separate call to legend leaves out the
 colors of bars ...
 
 Please advice, Ingmar
 
 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 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.



-- 
David


[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch 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.


Re: [R] Barplot legend position

2006-10-13 Thread Stefan Grosse
e.g.:
barplot(x,col=c(lightgrey,darkgrey),besid=T)
legend(topleft,c(left,right),fill=c(lightgrey,darkgrey))

try:
?legend
and
example(legend)
for documentation!!!

Ingmar Visser schrieb:
 Thanks, this could work!
 However, the legend does not reproduce the color/shading used in the
 original 
 barplot, are those available somehow?
 Best, Ingmar


 From: David Hajage [EMAIL PROTECTED]
 Date: Fri, 13 Oct 2006 14:11:21 +0200
 To: Ingmar Visser [EMAIL PROTECTED]
 Cc: R-help@stat.math.ethz.ch
 Subject: Re: [R] Barplot legend position

 For example :

 x=matrix(1:10,2,5)
 barplot(x,besid=T)
 legend(topleft, c(left,right), density= c(0,1000))


__
R-help@stat.math.ethz.ch 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.


Re: [R] Barplot legend position

2006-10-13 Thread John Kane

--- Ingmar Visser [EMAIL PROTECTED] wrote:

 Thanks, this could work!
 However, the legend does not reproduce the
 color/shading used in the
 original 
 barplot, are those available somehow?
 Best, Ingmar

?legend

Try
x=matrix(1:10,2,5)
barplot(x,besid=T, col=c(red,blue))
legend(topleft, c(left,right),
fill=c(red,blue))



 
 
 From: David Hajage [EMAIL PROTECTED]
 Date: Fri, 13 Oct 2006 14:11:21 +0200
 To: Ingmar Visser [EMAIL PROTECTED]
 Cc: R-help@stat.math.ethz.ch
 Subject: Re: [R] Barplot legend position
 
 For example :
 
 x=matrix(1:10,2,5)
 barplot(x,besid=T)
 legend(topleft, c(left,right), density=
 c(0,1000))
 
 
 2006/10/13, Ingmar Visser  [EMAIL PROTECTED]:
  Dear useRs,
  
  I'm trying to create a barplot like so:
  
  x=matrix(1:10,2,5)
  barplot(x,leg=c(left,right),besid=T)
  
  The legend is placed in default position topright,
 however the data are
  plotted there too. I tried controlling the legend
 position by adding
  x=topleft but this results in an error that x
 matches multiple formal
  arguments.
  
  Leaving out the legend and making a separate call
 to legend leaves out the
  colors of bars ...
  
  Please advice, Ingmar
  
  __
  R-help@stat.math.ethz.ch mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  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.
 
 
 
 -- 
 David
 
 
   [[alternative HTML version deleted]]
 
 __
 R-help@stat.math.ethz.ch 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.


__
R-help@stat.math.ethz.ch 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.