一张图中的多个标签的多个箱形图

审计师

我有类似以下内容:

x <- 1:5
y <- 2:6

A <- matrix(NA,nrow=100,ncol=5)
for(i in 1:5){A[,i] <- rnorm(100,x[i],y[i])}

B <- matrix(NA,nrow=100,ncol=5)
for(i in 1:5){B[,i] <- runif(100,min=x[i],max=y[i])}

以下命令为矩阵A的5列创建一个箱线图:

boxplot(A[,1:5])

我现在想做的是这样一个箱线图,其中A列的每个箱线图都绘制在B对应列的箱线图旁边。箱线图应彼此直接相邻,并且在成对的第1至5列的箱线图应有较小的距离。

提前致谢!

夏普

一个实现dplyrtidyr

# needed libraries
library(dplyr)
library(tidyr)
library(ggplot2)

# converting to dataframes
Aa <- as.data.frame(A)
Bb <- as.data.frame(B)

# melting the dataframes & creating a 'set' variable
mA <- Aa %>% gather(var,value) %>% mutate(set="A")
mB <- Bb %>% gather(var,value) %>% mutate(set="B")

# combining them into one dataframe
AB <- rbind(mA,mB)

# creating the plot
ggplot(AB, aes(x=var, y=value, fill=set)) +
  geom_boxplot() +
  theme_bw()

这使: 在此处输入图片说明


编辑:要更改框的顺序,可以使用:

ggplot(AB, aes(x=var, y=value, fill=factor(set, levels=c("B","A")))) +
  geom_boxplot() +
  theme_bw()

这使: 在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中的多个箱形图

来自分类Dev

R中多个条件的多个箱形图

来自分类Dev

一张一张地合并多个列表

来自分类Dev

Gnuplot样本中的多个箱形图

来自分类Dev

在同一张图中的matplotlib中,针对多个X值(多个时间戳)绘制多个Y值?

来自分类Dev

SAS中的多个箱形图

来自分类Dev

一张图可能有多个边缘权重属性图吗?

来自分类Dev

在pandas或matplotlib的一张图中绘制多个boxplot?

来自分类Dev

ggplot2:将多个箱形图安排为一个时间序列

来自分类Dev

R:plot:在一张A4 pdf页面上正确拟合多个图

来自分类Dev

在一张图中绘制多个不同长度的熊猫系列

来自分类Dev

使用不同长度的数据在同一轴上创建多个箱形图

来自分类Dev

字典的字典融化了数据框,在同一张图上一起绘制了多个条形图

来自分类Dev

如何使用Gnuplot在一张图中绘制几个表示数据集中多个子集行的图?

来自分类Dev

在一张图python中绘制多个熊猫数据帧

来自分类Dev

绘图:在一张有条件的图中绘制多个熊猫数据框

来自分类Dev

如何使用C和gnuplot在一张图中打印两个或多个图

来自分类Dev

R中一张图中的多个时间序列图

来自分类Dev

Teechart +多个箱形图

来自分类Dev

同一图中的多个图

来自分类Dev

同一张图中的多个PSD-Matlab

来自分类Dev

同一张图上的两个箱形图

来自分类Dev

如何使用ggplot在一个图形上绘制多个箱形图

来自分类Dev

多个联接,平均在一张桌子上,而在另一张桌子上

来自分类Dev

一张图中的多个 GridSpecs

来自分类Dev

如何在一张图中显示具有不同比例轴的多个雷达图?

来自分类Dev

在一张图中绘制多个箱线图

来自分类Dev

一张图表中的多个水平条形图

来自分类Dev

在一张图中比较 4 个图

Related 相关文章

  1. 1

    R中的多个箱形图

  2. 2

    R中多个条件的多个箱形图

  3. 3

    一张一张地合并多个列表

  4. 4

    Gnuplot样本中的多个箱形图

  5. 5

    在同一张图中的matplotlib中,针对多个X值(多个时间戳)绘制多个Y值?

  6. 6

    SAS中的多个箱形图

  7. 7

    一张图可能有多个边缘权重属性图吗?

  8. 8

    在pandas或matplotlib的一张图中绘制多个boxplot?

  9. 9

    ggplot2:将多个箱形图安排为一个时间序列

  10. 10

    R:plot:在一张A4 pdf页面上正确拟合多个图

  11. 11

    在一张图中绘制多个不同长度的熊猫系列

  12. 12

    使用不同长度的数据在同一轴上创建多个箱形图

  13. 13

    字典的字典融化了数据框,在同一张图上一起绘制了多个条形图

  14. 14

    如何使用Gnuplot在一张图中绘制几个表示数据集中多个子集行的图?

  15. 15

    在一张图python中绘制多个熊猫数据帧

  16. 16

    绘图:在一张有条件的图中绘制多个熊猫数据框

  17. 17

    如何使用C和gnuplot在一张图中打印两个或多个图

  18. 18

    R中一张图中的多个时间序列图

  19. 19

    Teechart +多个箱形图

  20. 20

    同一图中的多个图

  21. 21

    同一张图中的多个PSD-Matlab

  22. 22

    同一张图上的两个箱形图

  23. 23

    如何使用ggplot在一个图形上绘制多个箱形图

  24. 24

    多个联接,平均在一张桌子上,而在另一张桌子上

  25. 25

    一张图中的多个 GridSpecs

  26. 26

    如何在一张图中显示具有不同比例轴的多个雷达图?

  27. 27

    在一张图中绘制多个箱线图

  28. 28

    一张图表中的多个水平条形图

  29. 29

    在一张图中比较 4 个图

热门标签

归档