J'utilise la fonction beanplot du paquet beanplot, et je n'arrive pas à trouver un moyen d'utiliser le paramètre wd=
avec un bon résultat.Utilisation de 'wd =' dans beanplot {beanplot} pour changer dynamiquement la largeur des beans
Ce que je veux
- beanplots d'affichage dont la largeur dépend de la taille de l'échantillon. (Et maintenant) comprendre quelle est l'utilisation de 'wd =' et comment l'utiliser.
Jusqu'à présent, lorsque je tente d'utiliser le paramètre wd, comme une liste, il me donne une erreur, comme un vecteur, il me donne quelque chose de bizarre (wd semble multiplier les estimations de la densité des valeurs)
Exemple
library(beanplot)
set.seed(2000)
Test <- data.frame(
x=rnorm(30),
f1 = factor(c(rep('A', 10), rep('B',20))),
f2=factor(c('M','F'))
)
beanplot(x~f1,Test,
col=list('orange','yellow'),
wd=c(1:2/2),
boxwex = 1
)
beanplot1 http://i41.tinypic.com/wcmg4j.jpg
Vous pouvez essayer d'écrire une fonction pour le faire. –