Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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 了解",;ymax未定义:使用y来调整位置;ggplot2中的错误_R_Ggplot2 - Fatal编程技术网

R 了解",;ymax未定义:使用y来调整位置;ggplot2中的错误

R 了解",;ymax未定义:使用y来调整位置;ggplot2中的错误,r,ggplot2,R,Ggplot2,该错误是由ggplot2的位置碰撞.R()产生的: 从上面的源代码来看,出现此消息似乎是因为ggplot2进行了检查,并且数据中没有ymax。然而,为什么ymax存在于第一个图中而不存在于第二个图中,这是没有意义的。两个图都使用统计数据 那么,为什么这个消息会出现在第二个图中呢?我的理解是,我们使用stat\u bin来控制箱子的宽度。我不确定点数是否有仓位宽度。@jazzurro,这在这里不太相关。binwidth选项决定绘图中有多少个箱子。如果有10个垃圾箱,则会有10个酒吧和10个积分。它

该错误是由
ggplot2
位置碰撞.R
()产生的:

从上面的源代码来看,出现此消息似乎是因为
ggplot2
进行了检查,并且数据中没有
ymax
。然而,为什么
ymax
存在于第一个图中而不存在于第二个图中,这是没有意义的。两个图都使用统计数据


那么,为什么这个消息会出现在第二个图中呢?

我的理解是,我们使用
stat\u bin
来控制箱子的宽度。我不确定点数是否有仓位宽度。@jazzurro,这在这里不太相关。
binwidth
选项决定绘图中有多少个箱子。如果有10个垃圾箱,则会有10个酒吧和10个积分。它与
ymax
问题无关。如果在R控制台中键入此项,则不会看到
ymax
<代码>p
ggplot(diamonds, aes(carat)) + stat_bin(binwidth=0.1, geom="bar") # No error
ggplot(diamonds, aes(carat)) + stat_bin(binwidth=0.1, geom="point") # "ymax not defined"
  if (!is.null(data$ymax)) {
    ddply(data, "xmin", strategy, width = width)
  } else if (!is.null(data$y)) {
    message("ymax not defined: adjusting position using y instead")