发生错误,因为ggplot2未在R 2.15中升级

时间:2012-04-26 09:29:11

标签: r ggplot2

我需要一些ggplot2的帮助。我有一些气象数据,想绘制时间序列。我尝试使用一个R脚本,它适用于这种类型的数据和轻微的修改。但是当我尝试ggplot时,我得到了一个我以前从未见过的错误(没有像R用户那么有经验)。

我正在使用的代码

library(ggplot2)
library(zoo)

datos=read.csv("dat.txt",header=TRUE,sep=";")
fecha=as.POSIXct(datos[,1], format="%d/%m/%Y")
tmax = ggplot(data=datos,aes(x=fecha, y=TempMax)) + geom_line(colour="red")

编写tmax时出现的错误是

Error in cut.default(unclass(x), unclass(breaks), labels = labels, right = right,  : 
  a vector of length 1317420001 could not be assigned

dput的数据结构可在https://www.dropbox.com/s/rkh6db9aqdyfw7k/dputdatos.txt找到 以及https://www.dropbox.com/s/ds5zp9jonznpuwb/dat.txt

的原始数据

1 个答案:

答案 0 :(得分:1)

问题来自R和ggplot2版本。我正在使用R 2.15.0并且必须将ggplot2更新为0.9.0。

现在一切正常。

谢谢大家