找回密码
 立即注册
查看: 3625|回复: 2

求助,ggplot在画图的时候出现错误

[复制链接]
发表于 2014-3-22 14:32:09 | 显示全部楼层 |阅读模式
test_year <- function(data){
# 检验年度
  t <- as.character(index(data))
  D_factor_year <- as.factor(substr(t,nchar(t)-9,nchar(t)-6))
  print(D_factor_year)
  D_year <- data.frame(year=D_factor_year,ret=data[,1])
  colnames(D_year) <- c("year","ret")  
  p <- ggplot(D_year,aes(year,ret,col=D_factor_year))+
    geom_boxplot()+
    labs(x="Year",y="Return (%)",title="Return of every year")
  print(p)
}

其中:class(data)为"xts" "zoo"

该函数运行的时候会报错:
Error in eval(expr, envir, enclos) : object 'D_factor_year' not found

这是为什么啊。
回复

使用道具 举报

发表于 2015-4-27 23:59:11 | 显示全部楼层
为什么老是出现 错误: 没有"datadist"这个函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 20:34 , Processed in 0.023629 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表