如何根据 R 中单个图表中 data.frame 的所有数据制作直方图
how to make histogram from all data from data.frame in single chart in R
我有一个包含多列数据的 data.frame。我想生成独立于列的所有数据的单个直方图,因为我想知道这个 data.frame 的频率是如何分布的。
例如:
我有 data.frame 列 x1、x2、x3、x4 和 x5
set.seed(9)
x1<-rnorm(20,5,1.09)
x2<-rnorm(20,5,0.80)
x3<-rnorm(20,5,0.50)
x4<-rnorm(20,5,0.02)
x5<-rnorm(20,5,0.15)
df<-data.frame(x1,x2,x3,x4,x5)
df
我用命令尝试库(Hmisc):
hist.data.frame(df)
但是为每列生成了一个直方图。我不想要这个。
您可以在使用 hist
之前使用 unlist
根据 data.frame
.
中的所有数据制作直方图
hist(unlist(df))
我有一个包含多列数据的 data.frame。我想生成独立于列的所有数据的单个直方图,因为我想知道这个 data.frame 的频率是如何分布的。
例如:
我有 data.frame 列 x1、x2、x3、x4 和 x5
set.seed(9)
x1<-rnorm(20,5,1.09)
x2<-rnorm(20,5,0.80)
x3<-rnorm(20,5,0.50)
x4<-rnorm(20,5,0.02)
x5<-rnorm(20,5,0.15)
df<-data.frame(x1,x2,x3,x4,x5)
df
我用命令尝试库(Hmisc):
hist.data.frame(df)
但是为每列生成了一个直方图。我不想要这个。
您可以在使用 hist
之前使用 unlist
根据 data.frame
.
hist(unlist(df))