r - 绘制 xts 对象 - 为 lwd 和 col 参数传递值创建错误

标签 r plot xts

每当我尝试使用为参数 col 和 lwd 传递的值绘制我的 xts 对象时,它都会返回一个错误,指出参数 col(如果我注释掉 col,则为 lwd)匹配多个值。这是函数的样子 -

数据是一个xts对象

plot(data, lwd=2, col="red")

安装 xtsExtra 似乎可以解决问题,但我不明白为什么。

最佳答案

xts:::plot.xts 在构造坐标轴时指定几个参数(collwdlasmgp),但它也将 ... 传递给 axis 调用。例如:

axis(1, at = xycoords$x, labels = FALSE, col = "#BBBBBB", ...)

col 已经指定,所以如果您也指定它,它会通过 ... 传递给 axis 现在有两个col 参数指定给 axis 调用。

这不是 xtsExtra:::plot.xts 的问题,因为这些参数在 ... 之前从 ... 中删除> 传递给 axis 调用。

关于r - 绘制 xts 对象 - 为 lwd 和 col 参数传递值创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16473411/

相关文章:

r - 如何使用嵌套 for 循环创建多个数据框

以字符串形式读取数字

r - 在 csv 文件中写入和加载表达式集

r - R Markdown 中的数据框打印 : how to hide column type?

r - 使用 R 代码在 A4 纸上放置多个绘图

r - 如何使用 R(最好是 ggplot2)生成堆叠平面或重叠钻石的图形?

python - 如何让地 block 变大?

r - 查找匹配行的最快方法

r - 在 plot.xts 中设置颜色

r - 如何将条形图中的日期格式从值更改为日期