【发布时间】:2017-09-09 13:36:03
【问题描述】:
我可以使用多边形来绘制 xts 对象吗?或者我可以使用任何类似的功能吗?我问这个是因为我想在使用 xts 包绘制的某些曲线(比如权益曲线)下填充颜色。谢谢!
【问题讨论】:
我可以使用多边形来绘制 xts 对象吗?或者我可以使用任何类似的功能吗?我问这个是因为我想在使用 xts 包绘制的某些曲线(比如权益曲线)下填充颜色。谢谢!
【问题讨论】:
您可以提取索引和值
带有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()
【讨论】:
使用xts::addPolygon,其中多边形的坐标必须以xts矩阵的形式提供。
【讨论】: