有没有办法在XTS图上添加最正确的观察值?换句话说,我想以某种方式在图表上显示最近的观察结果。
轴上的数字最好是?或者可能是水平线。
答案 0 :(得分:2)
您可以在图表标题中显示最新值(左上角),然后在xts图表上为其标记一行:
Intent myIntent = new Intent(MainActivity.this, MyService.class);
startService(myIntent);
快速而肮脏的方法:您是否知道可以使用包# If you don't already have it, use latest version of xts for nicer plot.xts, which this code uses:
# devtools::install_github("joshuaulrich/xts")
# Sample data:
library(quantmod)
getSymbols("AAPL")
data <- AAPL["2016"]
# Solve the question:
lastval <- last(Cl(data))
plot(Cl(data), main = paste("latest value = ", round(lastval, 2)))
lines(xts(rep(lastval, NROW(data)), index(data)), on = 1, col = "red", lty = 2, main = "hi")
# Check we are we plotting the xts last value? (right most value)
> last(Cl(data))
AAPL.Close
2016-10-07 114.06
绘图,默认情况下,它们会显示“开箱即用”的最新值,这对您来说可能更快/更容易?使用函数quantmod
,您可以使用chartSeries
。它们显示图表左上角的最新值。例如:
addTA