我有一个包含 5 列价格数据的 xts。我想将每一列数据绘制为折线图,并为每一列添加一条唯一的水平线。我的代码是:
pColours <- sequential_hcl(5, palette = "Viridis")
target = c(1,3,5,7,9)
for (i in 1:5) {
mydata <- xts[ ,i]
plot(mydata, col = pColours[i], main = "blah blah", ylim = (0,8),
major.ticks = "auto", minor.ticks = NULL))
abline(h = target[i], col = "red")
}
我在 int_abline 中遇到错误。尚未调用 plot.new。我知道绘图是分层构建的,并且已经尝试了很多方法来获得每个图表上的 abline。我只是无法让 abline 在折线图上绘制。帮助!