bwplot()[lattice]
La fonction bwplot() fait partie
de la "lattice".
En consultant la documentation de
bwplot() vous verrez que les variables à mettre en graphique sont spécifiées à l'aide
d'une formule. Dans les exemples ci-dessous vous verrez les différentes formes qu'elles peuvent prendre.
Pour une explication de la notion de formule consultez
- bwplot(mortinf,data=pays)
Le cas le plus simple est la référence à une seule variable.
(Notez que bwplot(mortinf) produit la même BàP que
si vous avez fait un attach(pays) au préalable).
La fonction bwplot()
n'admet que des formules (composée de variables (vecteurs) individuelles,
vous ne pouvez pas utiliser une matrice à la place.
Avec l'exemple vous obtenez une BàP identique à ce que nous avons vu avec
boxplot() à quelques détails stylistiques près.
- bwplot(mortinf ~ continents, data=pays) une BàP par continents.
- bwplot(mortinf ~ continents | equal.count(urb,3), data=pays)
produit une BàP de la variable mortinf par continent pour
trois niveaux d'urbanisation. equal.count(urb,3) est une
fonction "lattice" qui découpe une variable continue en variable catégorielle (facteur)
d'effectif à peu près égal.
- bwplot(mortinf ~ continents | equal.count(urb,3)*equal.count(pnbhab,3), data=pays)
ajoute une 2e condition (pnbhab PNB/habitant en trois groupes.
Notez sur ces graphiques les titres qui indiquent outre la variable, l'intervalle couvert
par le groupe en question en utilisant de la couleur: Voici un exemple:
La fonction bwplot est un réalité une
interface à panel.bwplot une fonction qui décrit comment
produire chaque graphique individuel. L'ensemble de ces fonctions propose un très grand
nombre d'options qui dépassent largement l'objectif de ce texte; mentionnant quand même
que la majorité des arguments à ces fonctions servent à changer l'apparence
des graphiques (couleurs, formes etc) ou encore à rajouter des titres et libellés.
Voir aussi
- Boîtes à pattes(BàP)
- Variations of the boxplot
- Creating groups Pour savoir comment découper une variable continue en
classes (bins) pour par exemple obtenir des BàP de la mortalité infantile, par rapport à trois
niveaux d'urbanisation ("faible","moyenne","élevée")
- [ggplot2] qplot(continents,urb, geom="boxplot") produit également des boxplots par continent