在多个数据集中具有多个变量的箱线图在 r 中具有相同的组

劳拉

我在以相同序列组织的 2 个不同数据集中有 2 个变量

df1:

LoopGW    NPV         Model
1          200         1
2          300         1

df2:

LoopGW    NPVadjusted        Model
1            300              3
2            400              3

我试过这个:

boxplot(NPV ~ loopGW, data = df1)
boxplot(NPVadjusted ~ loopGW, data= df2, add = TRUE)

但我得到的是重叠的箱线图。

在此处输入图片说明

我希望所有四个箱线图按模型分开并着色。有人可以帮忙吗?非常感谢

洪佩尔茨琴

你还没有真正提供一个可重复的例子,所以我只是用我所拥有的。希望它能做你想要的。可能有更好的方法到达那里,但这就是我所做的:

library(tidyr)
library(ggplot2)

#read the data
df1 <- read.table(text = "
LoopGW    NPV         Model
1          200         1
2          300         1", stringsAsFactors = FALSE, header = TRUE)

df2 <- read.table(text = "
LoopGW    NPVadjusted        Model
1            300              3 
2            400              3", stringsAsFactors = FALSE, header = TRUE)

#preparing the data.frames for binding so no information gets lost.
d1g <- gather(df1, key = "NPV_flag", value = "NPV", -Model, -LoopGW)
d2g <- gather(df2, key = "NPV_flag", value = "NPVadjusted", -Model, -LoopGW)

#binding the two data.frames
d12g <- rbind(d1g, setNames(d2g, names(d1g)))

#create the groups after which to seperate
d12g$Model_Loop <- paste(d12g$Model, "_", d12g$LoopGW, sep = "")

#Model as factor
d12g$Model <- as.factor(d12g$Model)

#Plot with ggplot
ggplot(d12g, aes(x = Model, y = NPV, group = Model_Loop, color = Model)) + geom_boxplot()

这就是结果。你必须在那里想象 4 个漂亮的箱线图。^^

在此处输入图片说明

我希望这就是你想要的。4 个由循环和模型分隔的箱线图?并按型号着色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中多个数据帧具有相同功能

来自分类Dev

R中具有多个虚拟编码预测变量的线性回归模型的箱线图

来自分类Dev

具有多个变量的箱线图

来自分类Dev

R中具有相同列模式的多个数据帧的平均值

来自分类Dev

如何使用R中的多个变量制作具有多条线的折线图

来自分类Dev

使用R中具有相同列名称的两个数据框生成多个多图

来自分类Dev

从多个数据框中提取具有相同名称的列[R]

来自分类Dev

每列具有R的箱线图(无分组数据)

来自分类Dev

从R中的数据框中获取具有多个单个观察值的组级观察值

来自分类Dev

R中具有因子变量的线图

来自分类Dev

如何从R中具有多个条件的一个数据帧创建多个数据帧

来自分类Dev

将相同因子水平应用于R中具有不同水平数量的多个变量

来自分类Dev

检查多个变量在R中是否都具有相同的值

来自分类Dev

在 R 中引用具有相同前缀的多个变量

来自分类Dev

具有多个逻辑条件的按组求和,同时从求和R数据中忽略值。表

来自分类Dev

将基年索引添加到具有多个组的R数据框中

来自分类Dev

具有不同尺寸的R箱线图

来自分类Dev

具有不同尺寸的R箱线图

来自分类Dev

如何在 R 中具有多个分组变量的整洁数据集中转换/重新采样/插值数据以标准化可变长度?

来自分类Dev

使向量在R中具有相同的长度

来自分类Dev

在R中合并具有重复行的多个数据框

来自分类Dev

R ddply具有多个变量

来自分类Dev

具有多个变量的R路径

来自分类Dev

在R中将具有多个图纸的多个数据集绑定

来自分类Dev

生成R中具有多个级别的虚拟变量

来自分类Dev

在R中创建具有多个变量的比例枢轴表

来自分类Dev

R转换具有多个值的数据

来自分类Dev

如何根据输入变量在 r 中创建多个具有单独名称的数据框

来自分类Dev

在R中制作具有多个列的数据透视表

Related 相关文章

  1. 1

    R中多个数据帧具有相同功能

  2. 2

    R中具有多个虚拟编码预测变量的线性回归模型的箱线图

  3. 3

    具有多个变量的箱线图

  4. 4

    R中具有相同列模式的多个数据帧的平均值

  5. 5

    如何使用R中的多个变量制作具有多条线的折线图

  6. 6

    使用R中具有相同列名称的两个数据框生成多个多图

  7. 7

    从多个数据框中提取具有相同名称的列[R]

  8. 8

    每列具有R的箱线图(无分组数据)

  9. 9

    从R中的数据框中获取具有多个单个观察值的组级观察值

  10. 10

    R中具有因子变量的线图

  11. 11

    如何从R中具有多个条件的一个数据帧创建多个数据帧

  12. 12

    将相同因子水平应用于R中具有不同水平数量的多个变量

  13. 13

    检查多个变量在R中是否都具有相同的值

  14. 14

    在 R 中引用具有相同前缀的多个变量

  15. 15

    具有多个逻辑条件的按组求和,同时从求和R数据中忽略值。表

  16. 16

    将基年索引添加到具有多个组的R数据框中

  17. 17

    具有不同尺寸的R箱线图

  18. 18

    具有不同尺寸的R箱线图

  19. 19

    如何在 R 中具有多个分组变量的整洁数据集中转换/重新采样/插值数据以标准化可变长度?

  20. 20

    使向量在R中具有相同的长度

  21. 21

    在R中合并具有重复行的多个数据框

  22. 22

    R ddply具有多个变量

  23. 23

    具有多个变量的R路径

  24. 24

    在R中将具有多个图纸的多个数据集绑定

  25. 25

    生成R中具有多个级别的虚拟变量

  26. 26

    在R中创建具有多个变量的比例枢轴表

  27. 27

    R转换具有多个值的数据

  28. 28

    如何根据输入变量在 r 中创建多个具有单独名称的数据框

  29. 29

    在R中制作具有多个列的数据透视表

热门标签

归档