Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调整新xts(旧xtsExtra)中addEventLines中的event.Label_R_Xts - Fatal编程技术网

调整新xts(旧xtsExtra)中addEventLines中的event.Label

调整新xts(旧xtsExtra)中addEventLines中的event.Label,r,xts,R,Xts,恐怕这是一个非常基本的问题,但我很难理解我对新xts(旧xtsExtra)中的event.label有什么控制。我想: 调整这些标签的文本大小 调整文字和线条之间的偏移(距离) 理想情况下,您可以选择将文本放在图表侧面的图例中 一些基本代码: library(quantmod) library(xts) getSymbols('F',src='yahoo') F.Close <- F[,4] zoo.F <- as.zoo(F.Close) xF <- as.xts(zoo.

恐怕这是一个非常基本的问题,但我很难理解我对新xts(旧xtsExtra)中的event.label有什么控制。我想:

  • 调整这些标签的文本大小
  • 调整文字和线条之间的偏移(距离)
  • 理想情况下,您可以选择将文本放在图表侧面的图例中
  • 一些基本代码:

    library(quantmod)
    library(xts)
    
    getSymbols('F',src='yahoo')
    F.Close <- F[,4]
    zoo.F <- as.zoo(F.Close)
    xF <- as.xts(zoo.F)
    
    plot.xts(xF)
    addEventLines(event.dates="2013-01-05",event.labels = "Motor Show",
    date.format="%Y-%m-%d",main="",on=1,lty=1,lwd=3,col="red")
    
    库(quantmod)
    图书馆(xts)
    getSymbols('F',src='yahoo')
    
    F.Close控制标签的一些参数在
    addEventLines()
    函数中硬编码,这就是您无法调整文本大小或标签偏移的原因。我们删除了
    offset
    pos
    srt
    的硬编码值,现在将
    ..
    传递到
    addEventLines()
    中的
    文本
    调用,该调用绘制标签


    有关添加事件行以及添加图例以解决第三点的示例,请参见

    我尝试了下面的代码,但仍在努力控制偏移量、pos、srt和cex附加线(c(“2007-03-20”、“2013-01-05”)、c(“foo”、“bar”)、on=1、偏移量=1.8、pos=2、srt=90、cex=4、lwd=3、col=c(“红色”、“蓝色”)。我通过install.packages重新下载了xts(“xts”,repos=“)但没有avail@RichS:从R-Forge重新安装不会有帮助。开发已经完成。如何更改标签在Y轴上的位置?