Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R scale_x_datetime生成错误?_R_Ggplot2 - Fatal编程技术网

R scale_x_datetime生成错误?

R scale_x_datetime生成错误?,r,ggplot2,R,Ggplot2,我试图使用scale_x_datetime来优化我的x轴。我从中阅读了文档,但该站点中的示例产生了与我得到的相同的错误: > library(ggplot2) > start <- ISOdate(2001, 1, 1, tz = "") > df <- data.frame( + day30 = start + round(runif(100, max = 30 * 86400)), + day7 = start + round(runif(

我试图使用scale_x_datetime来优化我的x轴。我从中阅读了文档,但该站点中的示例产生了与我得到的相同的错误:

> library(ggplot2)
> start <- ISOdate(2001, 1, 1, tz = "") 
> df <- data.frame( 
+    day30  = start + round(runif(100, max = 30 * 86400)), 
+    day7  = start + round(runif(100, max = 7 * 86400)), 
+    day   = start + round(runif(100, max = 86400)), 
+    hour10 = start + round(runif(100, max = 10 * 3600)), 
+    hour5 = start + round(runif(100, max = 5 * 3600)), 
+    hour  = start + round(runif(100, max = 3600)), 
+    min10 = start + round(runif(100, max = 10 * 60)), 
+    min5  = start + round(runif(100, max = 5 * 60)), 
+    min   = start + round(runif(100, max = 60)), 
+    sec10 = start + round(runif(100, max = 10)), 
+    y = runif(100) 
+ ) 
> 
> last_plot() + scale_x_datetime(major = "2 weeks", minor = "1 week") 
Error in continuous_scale(aesthetics, "datetime", identity, breaks = breaks,  : 
  unused argument(s) (major = "2 weeks", minor = "1 week")
>
>库(ggplot2)
>启动df
>最后一个绘图()+比例x日期时间(主要=“2周”,次要=“1周”)
连续刻度错误(美学,“日期时间”,标识,中断=中断,:
未使用的论点(主要=“2周”,次要=“1周”)
>

那么,文档是否已过时,或者这里有什么问题?

您使用的文档已过时,是针对v0.9.0之前版本的。找到了正确的文档。您的示例现在应该如下所示:

library(ggplot2)
library(scales) # for date_breaks()
start <- ISOdate(2001, 1, 1, tz = "") 
df <- data.frame( 
    day30  = start + round(runif(100, max = 30 * 86400)), 
    day7  = start + round(runif(100, max = 7 * 86400)), 
    day   = start + round(runif(100, max = 86400)), 
    hour10 = start + round(runif(100, max = 10 * 3600)), 
    hour5 = start + round(runif(100, max = 5 * 3600)), 
    hour  = start + round(runif(100, max = 3600)), 
    min10 = start + round(runif(100, max = 10 * 60)), 
    min5  = start + round(runif(100, max = 5 * 60)), 
    min   = start + round(runif(100, max = 60)), 
    sec10 = start + round(runif(100, max = 10)), 
    y = runif(100) ) 

qplot(sec10, y, data = df) 
last_plot() + scale_x_datetime(breaks = date_breaks("2 weeks"),
                               minor_breaks = date_breaks("1 week"))
库(ggplot2)
库(比例)#用于日期_中断()

开始你包含的链接已过期。是什么阻止你自己修复它?