Skip to content

How to adjust legend in a plot?

7 messages · Manish Gupta, Pramod, John Kane +1 more

#
Hi,

I am working on bar plot and legend  overlap plot. I attempted all position
like topright, bottomright, topleft and bottomleft still same pblm is there.

par(mar=c(5,22.5,2,2))
barplot(t(data[,2:3]) , beside=TRUE, col=c(rgb(.537, .769, .933),rgb(.059,
.412, .659)), width = 1, horiz=TRUE,cex.names=.9, border ="white",las=1,
cex.axis= 1, cex.lab=1.2,axes = FALSE)
legend("topright", c("legend1","legend2"), cex=1.5, bty="n", fill =
c(rgb(.059, .412, .659),rgb(.537, .769, .933)));

http://r.789695.n4.nabble.com/file/n4638995/Screenshot.png  

How can i avoid overlapping of bars and legend?

Regards




--
View this message in context: http://r.789695.n4.nabble.com/How-to-adjust-legend-in-a-plot-tp4638995.html
Sent from the R help mailing list archive at Nabble.com.
#
Just move the legend. Change topright to x = ? y = ? whatever to find an empty place on the plot.

John Kane
Kingston ON Canada
____________________________________________________________
FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family!
Visit http://www.inbox.com/photosharing to find out more!
#
Hi,

It would be useful to have more information and a reproducible example.
For instance :
1. Why such margin at the left side ?
2. Why do you have the same problem when you plot the legend at the 
bottom ? Have you tried to define the exact (x,y) location ?
3. Why do you say cex doesn't affect you x-labels ?

Regards,

Eloi
These are not all positions. Tried to define the exact location (x,y)
What is "data". Please provide a fully reproducible example.
What are your x-labels ? Why cex doesn't affect it ? Please provide the 
code you used.
Yes you can plot your graph and the legend in 2 different plot using
par(mfrow=(2,1))
#plot first graph
#plot legend
but the overall size of the graph would be smaller and you just said you 
don't want to reduce the bar width....

We cannot help you without a fully reproducible example and explanations 
of the (very picky) limitations you want.

Regards,

Eloi
On 12-08-02 09:22 PM, Manish Gupta wrote: