我可以使用多边形绘制xts对象吗?或者我可以使用任何类似的功能吗?我问这个,因为我想填充使用xts包绘制的某些曲线(例如,股票曲线)下的颜色。 THX!
答案 0 :(得分:0)
您可以提取索引和值
index
的xts对象
和coredata
。
# Sample data
library(quantmod)
getSymbols("^GSPC")
x <- Vo(GSPC)
n <- length(x)
# Plot
plot(index(x), coredata(x), type="n", las=1, ylim=range(0,x))
polygon(
index(x)[c(1,1:n,n)],
c(0,coredata(x),0),
col="grey"
)
box()
答案 1 :(得分:0)
使用xts::
addPolygon
,其中必须提供多边形的坐标作为xts矩阵。