我的目标是使用ggplot2
可视化一些数据框。
我有几个data.frames看起来像这样
我的目标是一个看起来像这样的盒子图,只是更好。
我设法使用
获得单个箱图plt <- ggplot(data, aes(RF, data$RF)) +
geom_boxplot()
plt
但那不是我想要的。
答案 0 :(得分:3)
您展示的箱图是使用base-r图形创建的。单一命令
boxplot(data)
会这样做。
如果您想使用ggplot
,则必须首先melt
数据框,然后进行绘图。
library(reshape2)
datPlot <- melt(data)
ggplot(datPlot,aes(variable,value)) + geom_boxplot()
答案 1 :(得分:3)
library(ggplot2)
library(reshape)
airquality_m = melt(airquality)
ggplot(airquality_m, aes(variable, value )) + geom_boxplot()
我没有美化情节,但我想你在这里得到了这个想法。
答案 2 :(得分:2)