taille des labels avec xplot()

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

taille des labels avec xplot()

Messagepar Stéphane Laurent » 19 Oct 2011, 09:51

Bonjour,
Comment contrôler la taille des lables avec xyplot() du package lattice ? L'aide dit que c'est "cex", mais "cex" contrôle la taille des points, pas celle des labels. Quant à "cex.lab", il n'a aucun effet sur quoi que ce soit.

Matthieu Lesnoff
Messages : 120
Enregistré le : 29 Nov 2004, 12:41

Messagepar Matthieu Lesnoff » 19 Oct 2011, 11:46

une approche est de placer "cex" dans la liste "x" (ou "y") de la liste de l'argument "scales", p.ex. :

Code : Tout sélectionner

z <- c("J", "A", "S", "O", "N", "D", "J", "F", "M", "A", "M", "J")
nbyear <- 8
xyplot(
  x = h ~ rank | site2,
  data = res,
  layout = c(1, 2),
  as.table = TRUE,
  panel = function(x, y) {
    panel.xyplot(x, y, type = "l", col = "grey50", lwd = 2)
    panel.abline(v = .5 + seq(0, nbyear * 12, by = 12), lty = 1, col = "grey")
    ltext(x = seq(6, 12 * nbyear, by = 12), y = .27, labels = as.character(years), cex = .9)
    },
  main = list("Brebis"),
  scales = list(x = list(at = 1:(nbyear * 12), labels = rep(z, nbyear), cex = 0.7)),
  xlab = "Mois"
  )
ML


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité