首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与R中的因子一起制作整体箱形图?

如何与R中的因子一起制作整体箱形图?
EN

Stack Overflow用户
提问于 2013-08-12 23:13:08
回答 1查看 328关注 0票数 1

我正在尝试创建一个显示变量的所有因子以及样本大小的箱线图,在该图的末尾,我还想要一个将所有值组合为一个的整体箱线图。我使用下面这行代码来做所有事情,但不包括绘制整体图:

代码语言:javascript
复制
library(ggplot2) 
library(plyr)
xlabels <- ddply(extract8, .(Fuel), summarize, xlabels = paste(unique(Fuel), '\n(n = ', length(Fuel),')'))

ggplot(extract8, aes(x = Fuel, y = Exfiltration.Fraction.Percentage))+geom_boxplot()+
  stat_boxplot(geom='errorbar', linetype=1) + 
  geom_boxplot(fill="pink") + geom_hline(yintercept = 0.4) + 
  scale_x_discrete(labels = xlabels[['xlabels']]) + ggtitle("Exfiltration Fraction (%) by Fuel   Type")

不知道如何添加一个将所有因素结合在一起的箱形图。

EN

回答 1

Stack Overflow用户

发布于 2014-04-15 15:18:31

这当然不是解决这个问题的最优雅的方法,但它是有效的:

  1. 将数据集复制到新对象中。
  2. 在新对象中,将包含因子的变量的内容替换为所需的标签,例如“总计”。
  3. 使用rbind将旧对象和新对象附加在一起,并将结果属性化为新对象。<代码>D9中的
  4. 用新对象替换旧对象。<代码>H210<代码>G211

我遇到了同样的问题,找不到答案,于是就这样做了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18190627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档