在plot.xts()中更改图例框的位置

时间:2017-08-30 10:31:30

标签: plot legend xts

我正在尝试绘制一个xts对象,但是当我运行我的代码时,图例位于标题的顶部,如何降低图例框的位置以使其位于标题的正下方(或者在左上角但在我的图表中,而不是在上面)?完整时间段(索引)从“2015-08-01”变为“2017-01-31”,我的y值范围从0到0.14。

我的代码:

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)

1 个答案:

答案 0 :(得分:0)

我找到了一种轻松移动图例的方法:创建绘图后输入以下代码:localhost.localdomain然后用鼠标移动到绘图上,然后单击想要图例框左上角的位置。这将返回控制台中该位置的x和y坐标。然后将locator(1)与x和y的两个值一起使用,并使用plot重新运行。完成!