小编use*_*010的帖子

ggplot2中的自定义varwidth

df = data.frame(a = c(0, 0), b = c(17, 15), 
                c = c(35,37), d = c(55,57), 
                e = c(80, 85), x = c(1, 2), 
                w1 = c(20, 30), w2 = c(0.2, 0.3))

ggplot(df) + 
  geom_boxplot(aes(x = x, ymin = a, lower = b, middle = c, upper = d, ymax = e),
               stat = "identity")
Run Code Online (Sandbox Code Playgroud)

我有一个数据框,包含箱图的每个分位数的值,(ae).是否可以使用列w1或w2来定义ggplot中箱线图的宽度?

我期望的结果是与使用varwidthgraphics::boxplot,但自定义的宽度.

graphics::boxplot(mpg~gear, mtcars, varwidth = T)
Run Code Online (Sandbox Code Playgroud)

不要认为这是重复的,因为看起来这个weight论点不起作用stat = identity.

r ggplot2

5
推荐指数
1
解决办法
120
查看次数

标签 统计

ggplot2 ×1

r ×1