Existe-t-il une commande permettant d'ajouter facilement une grille sur un tracé R?
Réponses
Trop de publicités?La commande grid semble dessiner des lignes de grille partout où elle se sent. J'utilise habituellement abline pour placer les lignes exactement là où je les veux. Par exemple,
abline(v=(seq(0,100,25)), col="lightgray", lty="dotted")
abline(h=(seq(0,100,25)), col="lightgray", lty="dotted")
Bonne chance!
Voir help(grid)
, qui travaille avec les graphiques standard-court exemple:
R> set.seed(42)
R> plot(cumsum(rnorm(100)), type='l')
R> grid()
Le ggplot2 package par défaut à l'affichage de grilles en raison de sa " Grammaire des Graphiques de la philosophie. Et treillis a une fonction panel.grid()
vous pouvez utiliser dans des fonctions du panneau de contrôle.
Par ailleurs, il existe des fonctions de recherche pour obtenir de l'aide comme, par exemple, help.search("something")
et il y a tout un paquet appelé sos pour faire de la R des recherches sur le web plus fructueuse.
Je suis d'accord avec cbare. Utilisez abline
pour tracer des lignes uniquement là où vous en avez vraiment besoin.
Exemple de mon dernier code:
abline(v=c(39448, 39814), col="grey40")
abline(h=c(-0.6, -0.4, -0.2, 0.2,0.4,0.6), col="grey10", lty="dotted")
rappelez-vous que:
v
est pour les lignes verticales. h
pour l'horizontale.
exploiter les commandes
lty
pour la ligne pointillée color
ligne de couleur claire
afin d'obtenir "pas de grille lourde".
Ou mieux encore, utilisez ggplot2 pour le traçage. Il comporte de nombreux paramètres par défaut vraiment impressionnants (y compris des grilles pouvant être personnalisées) et une grammaire très naturelle et réfléchie pour l'attribution d'attributs esthétiques à des aspects de vos parcelles en fonction des données avec lesquelles vous travaillez. C'est le