-1

我需要使用以下数据制作包含组和变量的箱线图:

df<-as.data.frame(cbind(c(1,2,3),
                        c(0.4,-0.11,-0.07),
                        c(0.31,0.07,0),
                        c(0.45,-0.23,0.02)))
names(df)<-c('cat','var1','var2','var3')

我需要用cat1横坐标和纵坐标上每个变量的测量值制作条形图。

例如关于cat=1,我需要在横坐标中带有 3 个条形图的 cat1 的数量表示 ( var1,.. var3) 的值。

4

1 回答 1

0
library(tidyverse)
df <- df %>% 
     gather(var, val, -cat)

ggplot(df, aes(cat, val, fill=var)) + 
    geom_col(position="dodge")

在此处输入图像描述

于 2017-06-13T09:41:19.557 回答