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")