list - 如何从数据框列表中组合多个箱线图?

标签 list r ggplot2 data-visualization dataframe

这是来自 Stack Exchange 统计部分的转贴。我在那里问过这个问题,有人建议我在这里问这个问题。就是这样。

我有一个数据框列表。每个数据帧都具有相似的结构。每个数据框中只有一列是数字的。由于我的数据要求,每个数据帧都必须具有不同的长度。我想创建一个数值的箱线图,按另一列中的属性分类。但是箱线图应该包含来自所有数据框的信息。

我希望这是一个明确的问题。我会尽快发布示例数据。

最佳答案

山姆,

我假设这是 this 的后续行动问题?也许您的示例数据会更好地说明您的需求的细微差别(“在另一列中对属性进行分类”部分),但同样的 melting 方法应该在这里工作。

library(ggplot2)
library(reshape2)
#Fake data
a <- data.frame(a = rnorm(10))
b <- data.frame(b = rnorm(100))
c <- data.frame(c = rnorm(1000))

#In a list
myList <- list(a,b,c)


#In a melting pot
df <- melt(myList)

#Separate boxplots for each data.frame
qplot(factor(variable), value, data = df, geom = "boxplot")
#All values plotted together as one boxplot
qplot(factor(1), value, data = df, geom = "boxplot")

关于list - 如何从数据框列表中组合多个箱线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091796/

相关文章:

r - ggmap 具有值的热图

r - 如何使用 scale_colour_manual?

c - c 中的链接结构

javascript - 如何存储 Monoidal List 功能链的数据?

在 kable 中用希腊字母重命名表的列名

regex - gsub - 在 & 字符之前/之后添加空格

r - ggplot2 中 facet_grid 的虚线

java - 在java中获取列表的最后X个项目

python : How to optimize comparison between two large sets?

html - R 中 htmlwidget 的 savewidget,无法将 html 文件保存在另一个文件夹中