gpt4 book ai didi

r - quantmod add_TA 和 chart_Series 的问题 - 调用下一个 add_TA 后线条和文本消失

转载 作者:行者123 更新时间:2023-12-03 21:45:15 26 4
gpt4 key购买 nike

我正在使用新的 chart_Seriesadd_TA非常多。它对我来说效果很好,我觉得它非常有用。

我正在尝试在图表上添加一些内容(水平线和一些文本)。这里问题开始出现。正确绘制水平线和文本后,如果我调用后续 add_TA,它们就会消失。 ...请参阅下面重现问题的示例代码:

library(quantmod)

getSymbols("SPY")

dev.new()
chart_Series(SPY)
add_TA(ADX(HLC(SPY))$ADX)
abline(h=15, col="red")
abline(h=35, col="green")
text(10, 7, "Text and horizontal lines disappear after next add_TA is called",
col="blue", cex=0.8, adj = c(0,0))
# run the code up to this point (including text(...
# see how horizontal lines drawn with abline and text is displayed correctly
# now run the last line by adding additional TA and you will see that lines
# and text disappears
add_TA(DVI(Cl(SPY))$dvi)

这是预期的行为吗?

编辑:如何进行这项工作(根据下面的约书亚评论:重绘绘图对象(chob)时也重绘线条和文本)?

最佳答案

add_***函数将信息添加到绘图对象 ( chob ) 并重新绘制它。 ablinetext不要将他们的信息添加到绘图对象中;它们只是绘制到设备上,因此当您重新绘制绘图对象时,它们的贡献将丢失。

关于r - quantmod add_TA 和 chart_Series 的问题 - 调用下一个 add_TA 后线条和文本消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com