ggplot时间序列,错误:不知道如何自动为xts / zoo类型的对象选择比例。违约持续

时间:2017-10-12 20:15:34

标签: r ggplot2 time-series google-finance

我是ggplot的新手,虽然这看起来像一个简单的问题,但我很困惑。我收到错误消息

  

不知道如何自动选择xts / zoo类型的对象的比例。   默认为连续。

我在图表上看不到一行。这是输出: ggplot output 这是我的代码:

> library(quantmod)
> library(TTR)
> library(ggplot2)
> getSymbols("SPY")
[1] "SPY"
> price<-SPY[,1]
> ggplot(price,aes(x=time(price),y=price),geom_line(color="blue"))

1 个答案:

答案 0 :(得分:0)

zoo提供autoplot.zoo用ggplot2:

绘制xts / zoo对象
autoplot(price, col = I("blue")) + ggtitle("SPY")

另请查看使用经典图形的chart_Series(来自quantmod):

chart_Series(SPY)