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
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
> 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)).
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:
> Xyplot (mpg ~ ch | Facteur (cyl), data = mtcars, + type = c ("p", "r"), + par.settings = simpleTheme (col = "red", col.line = "blue" ) +)