R 宽度参数和stat=';身份';在geom_箱线图中

R 宽度参数和stat=';身份';在geom_箱线图中,r,ggplot2,R,Ggplot2,我的问题基本上是重复的 由于标记不完整(没有r也没有ggplot2tag),因此我建议对其进行相应的编辑 我试着复制这个例子,我得到了 警告:忽略未知参数:宽度 我发现这相当奇怪,因为我以前使用了width作为参数。删除stat=identity 在以前的许多线程中,此参数似乎都起作用(例如:)。这与升级到ggplot2 3.0有关吗 值得注意的是 我真的不想对方框图使用预先计算的值,我只是在开始回答上述问题时遇到了这个问题 我可以证实这种(奇怪的?)行为 例如,如果我们这样做 ggplot(

我的问题基本上是重复的 由于标记不完整(没有
r
也没有
ggplot2
tag),因此我建议对其进行相应的编辑

我试着复制这个例子,我得到了

警告:忽略未知参数:宽度

我发现这相当奇怪,因为我以前使用了
width
作为参数。删除
stat=identity

在以前的许多线程中,此参数似乎都起作用(例如:)。这与升级到ggplot2 3.0有关吗

值得注意的是
我真的不想对方框图使用预先计算的值,我只是在开始回答上述问题时遇到了这个问题


我可以证实这种(奇怪的?)行为

例如,如果我们这样做

ggplot(DF) +
    geom_boxplot(
        aes(x = x, ymin = min, lower = low, middle = mid, upper = top, ymax = max, width = 0.1),
        stat = "identity", fill = "cornflowerblue")
我们收到了警告

警告:忽略未知外观:宽度

但它确实改变了宽度

如果将
width=0.1
移动到
aes
之外,则会收到警告,且宽度不会改变

一篇相关帖子的评论表明,情况并非总是如此


样本数据
DF我可以证实这种(奇怪的?)行为

例如,如果我们这样做

ggplot(DF) +
    geom_boxplot(
        aes(x = x, ymin = min, lower = low, middle = mid, upper = top, ymax = max, width = 0.1),
        stat = "identity", fill = "cornflowerblue")
我们收到了警告

警告:忽略未知外观:宽度

但它确实改变了宽度

如果将
width=0.1
移动到
aes
之外,则会收到警告,且宽度不会改变

一篇相关帖子的评论表明,情况并非总是如此


样本数据
DF有趣-我没有想到将
width
放入
aes
-调用中。与此同时,我找到了几小时前发布的内容。有趣的是有些事情是如此的巧合…@Tjebo有趣的发现。根据以前的数据,我推测在某一点上,
width
确实按预期工作。我看到了你对GH问题的评论(顺便说一句,你得到了正确的ping,谢谢;-)。好奇地听开发人员说什么。仅供参考:)有趣-我没有想到在
aes
调用中加入
width
。与此同时,我找到了几小时前发布的内容。有趣的是有些事情是如此的巧合…@Tjebo有趣的发现。根据以前的数据,我推测在某一点上,
width
确实按预期工作。我看到了你对GH问题的评论(顺便说一句,你得到了正确的ping,谢谢;-)。很想听听开发人员怎么说。仅供参考:)
DF <- data.frame(
    x = c("2012","2016"),
    min = c(29.9,37.0),
    low = c(64.0,58.0),
    mid = c(108.0,73.0),
    top = c(168.0,108.0),
    max = c(258.0,199.0))