Comment modifier les options de tracé en treillis dans r

R a une très bonne réputation pour être en mesure de créer des graphiques de qualité publication, si vous voulez utiliser votre treillis

Sommaire

graphiques dans des rapports ou documents, vous aurez probablement envie de changer les options de tracé.

La treillis paquet utilise le moteur de la grille graphique, ce qui est complètement différent de graphiques de base.

Comment ajouter des titres et des étiquettes pour Lattice parcelles à R

Pour ajouter un principales étiquettes de titre et à un axe treillis intrigue, vous pouvez spécifier les arguments suivants:

  • principal: Titre principal

  • xlab: X-étiquette axe

  • ylab: y-étiquette axe

    image0.jpg



> Xyplot (mpg ~ HP | Facteur (cyl), data = mtcars, + type = c ("p", "r"), + principale = "L'économie de carburant par rapport à la performance", + xlab = "Performance (puissance de cheval) ", + ylab =" L'économie de carburant (miles par gallon) ", +)

Comment changer la taille de la police de titres en treillis et les étiquettes en R

Pour modifier la taille de vos étiquettes, vous devez modifier vos arguments pour être des listes. Similaire à graphiques de base, vous spécifiez un cex argument en treillis graphiques pour modifier le rapport d'expansion de caractères. Par exemple, pour réduire le titre principal et l'axe texte de l'étiquette à 75 pour cent de la taille standard, spécifiez cex = 0,75 comme un élément de l'argument de la liste principal, xlab, et ylab.

Pour faire simple, construire le formatage de votre étape de parcelle par étape. Commencez par changer la taille de votre titre principal cex = 0,75:

> Xyplot (mpg ~ ch | facteur (cyl), data = mtcars, + = de type C ("p", "r"), + principale = liste (+ label = "L'économie de carburant par rapport à la performance donnée Nombre de cylindres», cex + = 0,75) +)

Voyez-vous ce qui est arrivé? Votre argument principal contient maintenant une liste de deux éléments: étiquette et cex.

Vous construisez les arguments pour xlab et ylab exactement de la même manière. Chaque argument est une liste qui contient l'étiquette et d'autres options de mise en forme que vous souhaitez définir. Développez votre code pour modifier les étiquettes de l'axe:

> Xyplot (mpg ~ ch | facteur (cyl), data = mtcars, + = de type C ("p", "r"), + principale = liste (+ label = "L'économie de carburant par rapport à la performance donnée Nombre de cylindres», + CEX = 0,75), + xlab = liste (+ label = "rendement (puissance de cheval)", + CEX = 0,75), + ylab = liste (+ label = "L'économie de carburant (miles par gallon)", + CEX = 0,75 ), + échelles = liste (CEX = 0,5) +)

Si vous regardez attentivement, vous verrez que le code comprend un argument de modifier la taille du texte des échelles à 50 pour cent de la norme (échelles = liste (CEX = 0,5)).

image1.jpg

Comment utiliser des thèmes pour modifier Lattice des options de tracé

Une caractéristique intéressante de treillis graphiques est que vous pouvez créer des thèmes pour modifier les options de tracé de vos graphiques. Pour ce faire, vous devez utiliser le par.settings argument. La par.settings argument en treillis est similaire.

La meilleure façon d'utiliser le par.settings argument est à utiliser en conjonction avec le simpleTheme () fonction. Avec simpleTheme (), vous pouvez spécifier les arguments en faveur de ce qui suit:

  • col, col.points, col.line: Contrôler les couleurs de symboles, points, des lignes, des éléments et autres graphiques comme des polygones

  • cex, pch, police: Contrôler le taux d'expansion de caractères (cex), Le caractère de la parcelle (pch), Et le type de police

  • lty, lwd: Contrôler le type de ligne et la largeur de ligne

Par exemple, pour modifier votre tracé d'avoir des points rouges et une ligne de régression bleu, utilisez la commande suivante:

image2.jpg
> Xyplot (mpg ~ ch | Facteur (cyl), data = mtcars, + type = c ("p", "r"), + par.settings = simpleTheme (col = "red", col.line = "blue" ) +)

» » » » Comment modifier les options de tracé en treillis dans r