我是R的新手,所以请您尽量简化一下!我有以下名为“ xts_ARM.AUTO”的XTS:
ARM_yearly_rate AUTO_yearly_rate
2016-01-01 2.876923 4.313732
2017-01-01 3.198846 4.600851
2018-01-01 3.822885 5.039592
2019-01-01 3.572885 5.382536
2020-01-01 3.074717 5.105063
我执行了以下命令:
ARM.AUTO_rates<-plot(xts_ARM.AUTO,
ylab="Rates",main="ARM Rates vs AUTO Rates")
现在,我有一条名为ARM.AUTO_rates的图,其中有两行!挺酷的!但是,我想告诉哪一行。具体来说,我想显示哪一行是ARM_yearly_rate(“ ARM比率”),哪一行是ARM_yearly_rate(“ AUTO比率”)。我想给它们涂上不同的颜色并创建一个标签,甚至是一个图例。我不知道怎么办。我知道这必须是基本的,但是我可以使用帮助!
任何帮助表示赞赏!
为了获得两行,您需要ts.plot
:
xts_ARM.AUTO <-structure(c(2.87692307692308, 3.19884615384615, 3.82288461538462, 3.57288461538462, 3.07471698113208, 4.31373166447079, 4.60085134750041, 5.03959157710471, 5.38253633365901, 5.10506280193237), .Dim = c(5L, 2L), .Dimnames = list(NULL, c("ARM_yearly_rate", "AUTO_yearly_rate" )), index = structure(c(1451606400, 1483228800, 1514764800, 1546300800, 1577836800), tzone = "UTC", tclass = "Date"), class = c("xts", "zoo"))
ARM.AUTO_rates<-ts.plot(xts_ARM.AUTO,
ylab="Rates",main="ARM Rates vs AUTO Rates")
作为回答在这里,你可以使用库xts
和xtsExtra
:
library(xts)
library(xtsExtra)
NEW.ARM.AUTO_rates<-plot.xts(xts_ARM.AUTO, screens = factor(1, 1), auto.legend = TRUE)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句