我试图在图表上设置边界,这样我就可以绘制指标,然后移动/挤压边界,这样我就可以在同一个地方绘制点。但是,我刚刚开始遇到麻烦,因为当我将边界更改为自身时,相对轴似乎会发生变化。
示例:
Open High Low Close
2014-06-15 23:16:26 13798 13800 13797 13799
2014-06-15 23:38:13 13799 13800 13797 13798
2014-06-15 23:59:59 13798 13800 13794 13798
2014-06-16 00:21:39 13798 13800 13795 13796
2014-06-16 00:43:11 13796 13799 13795 13798
现在,下面的代码将绘制两个不同的矩形,第二个略高,右边约14x6像素
> par("usr")
[1] 0.44 15.56 13793.76 13800.24
> rect(1,13796,4,13798)
> par(usr=par("usr"))
> rect(1,13796,4,13798)
> par("usr")
[1] 0.44 15.56 13793.76 13800.24
这真是令人愤怒......我试图解决的是当我尝试绘制指标时会发生这种情况......边界会自动移动:
> par("usr")
[1] 0.44 15.56 13793.76 13800.24
> addMACD(slow=2,fast=1,signal=1)
> par("usr")
[1] 0.440000000 15.560000000 -0.008219178 0.008219178