我有一个包含516行和2列的矩阵(名为ichimoku),每个矩阵都包含要绘制的值,目标是重新创建Ichimoku strategy的云。 使用matpot,我可以绘制这两条曲线,但我想要的是遮蔽两条曲线之间的区域。我有两个问题:R - 两条不同颜色交叉线之间的阴影区域
我尝试使用多边形阴影区域,但它不起作用。我怀疑这是因为这两个系列(senkouA和senkouB)在情节上交叉了几次而不是总是大于另一个
我想这个区域在绿色的情况下用绿色表示,如果senkouA> senkouB和红色如果senkouB> senkouA,但从我读的多边形只能是一种颜色。
是否有其他功能多边形这可能会帮助我实现我所期待的,那就是在senkouA和senkouB之间的绿色阴影区时senkouA> senkouB和红色阴影区时senkouB> senkouA ?
的一目均衡表等矩阵如下所示(第一列是senkouA,其他senkouB)
[,1] [,2]
[1,] 23323.62 23320.53
[2,] 23334.67 23328.71
[3,] 23334.11 23323.06
[4,] 23332.94 23323.06
...
这里是我的matplot功能(工作):
matplot(ichimoku,lty=1,lwd=1,pch=20,type="l",col=c("red","blue"))
和我的多边形功能(其中没有):
polygon(c(1:516,516:1),c(senkouA,senkouB),col='green')
你看看'quantmod'包? –
@帕斯卡不幸的是,我不认为'quantmod'包含了Ichimoku图表。但[这个]博客可能会很有趣。 – RHertel
还有一个[github帖子](https://github.com/IlyaKipnis/IKTrading/issues/3)在Ichimoku指标 – RHertel