2017-08-30 1 views
0

J'essaie de tracer un objet xts, mais lorsque je lance mon code, la légende est positionnée au-dessus du titre, comment puis-je abaisser la position de la boîte de légende l'avoir juste en dessous du titre (ou en haut à gauche mais dans mon graphique, et pas au-dessus)? La période à temps plein (index) va de "2015-08-01" à "2017-01-31" et mes valeurs y vont de 0 à 0,14.Modification de la position de la boîte de légende dans plot.xts()

mon code:

plot(DTS_bar_xts, 
main = "Percentage of Observations of Status by Day.", 
xlab = "", 
ylab = "Percent", 
lwd = 1, 
lty = c(1, 2, 3), 
col = "black") 
legend(x = "topleft", 
    legend = c("Percent B", "Percent A", "Percent R"), 
    lty = c(1, 2, 3), 
    cex = .5) 

Répondre

0

J'ai trouvé un moyen de déplacer la légende facilement: après la création graphique tapez le code suivant: locator(1) puis déplacez la souris sur votre parcelle et cliquez à l'endroit où vous voulez que la coin supérieur gauche de votre boîte de légende. Cela renverra les coordonnées x et y de cette position dans votre console. Ensuite, utilisez legend(x = ..., y = ...) avec les deux valeurs pour x et y et réexécutez avec plot. Terminé!