2

我需要一些关于 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找到原始 数据

4

1 回答 1

1

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

现在一切都运行良好。

谢谢你们

于 2012-04-26T17:31:40.180 回答