légende de position d'un tracé de barre empilé

Je suis en train de créer un diagramme à barres empilées intrigue, mais je ne peut pas la position de la légende, de sorte qu'il ne chevauche pas l'un des bars. J'ai tenté d'ajuster les marges, réglage xlimen utilisant un legend déclaration et de la recherche ici, le tout sans succès. En effet, le code de l'exemple de l'ensemble de données provenaient de StackOverflow. Je suis à l'aide de la base de R et préfèrent une base de R solution. Je vous remercie pour tous les conseils.

setwd('c:/users/mmiller21/simple R programs/')

jpeg(filename = "barplot.jpeg")

set.seed(1234)
x <- replicate(8, round(10 * rexp(2000, 10)))
y <- apply(x, 2, function(column) table(factor(column, levels = 0:9)))
colnames(y) <- paste('A', seq(1,ncol(y),1), sep='')
rownames(y) <- paste('R', seq(1,nrow(y),1), sep='')
y

#      A1  A2  A3  A4  A5  A6  A7  A8
# R1  769 800 790 806 792 787 834 801
# R2  779 733 793 757 786 744 731 776
# R3  284 297 278 272 263 301 280 275
# R4  112 106  91 124 106 103 104  96
# R5   33  38  37  26  36  37  30  36
# R6   11  18   7  11  10  20  11   9
# R7    8   8   3   2   3   3   9   5
# R8    4   0   1   2   4   4   0   2
# R9    0   0   0   0   0   1   1   0
# R10   0   0   0   0   0   0   0   0

par(mfrow=c(1, 1), mar=c(5, 5, 4, 2) + 0.1)
barplot(y, col = 1:nrow(y), ylab="My Variables", legend.text = TRUE, 
        args.legend = list(x = "topright", bty = "n"))

dev.off()

légende de position d'un tracé de barre empilé

source d'informationauteur Mark Miller