【发布时间】:2013-12-21 13:26:16
【问题描述】:
我想使用 chartSeries 创建一个图表,该图表在同一图表上具有两个或多个时间序列(相互重叠)。必应/搜索文档让我无处可去。似乎应该相当容易,我尝试了 addTA,但没有奏效。我尝试了以下代码。
chartSeries(c(PSEC, ARCC), type = "line")
结果是这样的:(别管字体,到底是绿色斑点?)
【问题讨论】:
我想使用 chartSeries 创建一个图表,该图表在同一图表上具有两个或多个时间序列(相互重叠)。必应/搜索文档让我无处可去。似乎应该相当容易,我尝试了 addTA,但没有奏效。我尝试了以下代码。
chartSeries(c(PSEC, ARCC), type = "line")
结果是这样的:(别管字体,到底是绿色斑点?)
【问题讨论】:
绿色斑点是您要求 R 绘制的。 c(PSEC, ARCC) 与 rbind(PSEC, ARCC) 相同,它创建一个 OHLCVA 对象,每个索引值有两个观察值(一个用于 PSEC,一个用于 ARCC)。你说你试过addTA,但它“没有用”。说一些“不起作用”的东西并不能帮助人们帮助你,尤其是当你甚至没有显示“不起作用”的代码时。
这是一个使用addTA 的chartSeries 调用,以及一个对应的chart_Series 版本。请注意,chart_Series 会自动为您处理 y 轴范围。
> chartSeries(Cl(PSEC), TA="addTA(Cl(ARCC), on=1)")
> chart_Series(Cl(PSEC), TA="add_TA(Cl(ARCC), on=1)")
【讨论】:
如果不是每日数据,您的数据很容易看起来像一个绿色斑点。
例如,如果这是按分钟计算的价格,我希望它在目视检查时看起来像这样。
【讨论】: