Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R can';t在循环中的绘图上显示一条直线_R_Loops_Plot_Horizontal Line - Fatal编程技术网

R can';t在循环中的绘图上显示一条直线

R can';t在循环中的绘图上显示一条直线,r,loops,plot,horizontal-line,R,Loops,Plot,Horizontal Line,我有一个包含5列价格数据的xts。我想将每一列数据绘制成一个折线图,并为每一列添加一条唯一的水平线。我的代码是: pColours应将基线正确打印到每个绘图上: ylim应该是一个向量c(0,8)。。。缺少c 删除major.ticks和minor.ticks 更正代码中的括号对 这个简单的示例(基于您的示例)可以正常工作: target = c(1,3,5,7) for (i in 1:4) { mydata <- target plot(mydata, main =

我有一个包含5列价格数据的xts。我想将每一列数据绘制成一个折线图,并为每一列添加一条唯一的水平线。我的代码是:


pColours应将基线正确打印到每个绘图上:

  • ylim
    应该是一个向量
    c(0,8)
    。。。缺少
    c
  • 删除
    major.ticks
    minor.ticks
  • 更正代码中的括号对
这个简单的示例(基于您的示例)可以正常工作:

target = c(1,3,5,7)
for (i in 1:4) {
    mydata <- target
    plot(mydata, main = "blah blah", ylim = c(0,8))
    abline(h = target[i], col = "red")
}
target=c(1,3,5,7)
(我在1:4中){

mydata应将基线正确打印到每个绘图:

  • ylim
    应该是一个向量
    c(0,8)
    …缺少
    c
  • 删除
    major.ticks
    minor.ticks
  • 更正代码中的括号对
这个简单的示例(基于您的示例)可以正常工作:

target = c(1,3,5,7)
for (i in 1:4) {
    mydata <- target
    plot(mydata, main = "blah blah", ylim = c(0,8))
    abline(h = target[i], col = "red")
}
target=c(1,3,5,7)
(我在1:4中){

mydata什么是
xts
?它听起来像是一个特殊的类对象(可能不是基本图形)。(最好包含一个数据样本,以便我们可以尝试重现您的错误。)我无法重现您的错误。在修复了一些小问题并删除了
major.ticks
minor.ticks
之后,我得到了一个绘图。xts是R中的一个时间序列对象。在我的例子中,它包含5种股票的滚动标准差。什么是
xts
?听起来像是一个特殊的类对象(可能不是基本图形)。(最好包括您的数据样本,以便我们可以尝试重现您的错误。)我无法重现您的错误。在修复了一些小问题并删除了
major.ticks
minor.ticks
之后,我得到了一个绘图。xts是R中的一个时间序列对象。在我的例子中,它包含5种股票的滚动标准差。谢谢。我通过将目标添加到xts对象中解决了这个问题(xts$target1谢谢。我通过将目标添加到xts对象(xts$target1)解决了这个问题