2017-08-30 1 views
0

Ich versuche ein xts-Objekt zu plotten, aber wenn ich meinen Code ausführe, wird die Legende über dem Titel positioniert, wie kann ich die Position der Legendenbox absenken um es direkt unter dem Titel (oder oben links, aber in meinem Diagramm, und nicht oben) zu haben? Der gesamte Zeitraum (Index) reicht von "2015-08-01" bis "2017-01-31" und meine y-Werte reichen von 0 bis 0,14.Ändern der Position der Legendenbox in plot.xts()

mein 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) 

Antwort

0

fand ich einen Weg, um die Legende leicht zu bewegen: nach dem Erstellen Plot den folgenden Code eingeben: locator(1) dann mit der Maus über Ihr Grundstück bewegen und klicken Sie auf die Position, wo Sie das wollen obere linke Ecke des Legendenfelds. Dadurch werden die X- und Y-Koordinaten dieser Position in Ihrer Konsole zurückgegeben. Verwenden Sie dann legend(x = ..., y = ...) mit den beiden Werten für x und y und wiederholen Sie den Vorgang mit plot. Erledigt!

Verwandte Themen