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

时间:2015-04-21 23:03:06

标签: r xts

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

  1. 调整这些标签的文字大小
  2. 调整文本与行本身之间的偏移量(距离)
  3. 理想情况下可以选择将文本放在图表侧面的图例中
  4. 一些基本代码:

    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")
    

    如果有人能指出我对这个功能的一些引言的方向,我将不胜感激。非常感谢提前。

1 个答案:

答案 0 :(得分:1)

控制标签的一些参数在addEventLines()函数中是硬编码的,这就是为什么你无法调整文本大小或调整标签偏移的原因。我们移除了offsetpossrt的硬编码值,现在将...传递给textaddEventLines()的调用标签。

有关添加事件行以及添加图例以解决第三点的示例,请参阅http://joshuaulrich.github.io/xts/plotting_basics.html