并排的多个箱线图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并排的多个箱线图相关的知识,希望对你有一定的参考价值。
我正在尝试与ggplot2并排制作多个箱形图。我一直在关注stes Multiple boxplots placed side by side for different column values in ggplot,但运气不佳。
我有以下数据框
Raw <- sp500_logreturns
Normal <- rnorm(1000, 0, sd(sp500_logreturns)
Student <- cbind(c(rt(1000, df = 2)),c(rt(1000, df = 3)))
而且我想做以下Boxplot
我的Raw
向量包含从雅虎下载到环境中的我的价格的logreturns-transforms转换。我必须承认我已经迷路了,也不知道我是否正在执行一项不可能的任务。我希望我已经对我的问题和草图进行了充分的描述。预先谢谢你。
答案
在基本R中:
layout(matrix(1:3, nc=3), widths=c(5,4,5))
par(las=1, mar=c(2,4,5,0))
boxplot(Raw, col="steelblue", ylab="Log-returns")
title(main="Raw", line=1)
par(mar=c(2,1,5,0))
boxplot(Normal, yaxt="n", col="tomato")
title(main="Normal", line=1)
par(mar=c(2,1,5,1))
boxplot(Student, yaxt="n", col=c("green1","green3"), names=c("df = 2","df = 3"))
title(main="Student", line=1)
title(main="Boxplot comparison", outer=TRUE, line=-1.5, cex.main=1.5)
以上是关于并排的多个箱线图的主要内容,如果未能解决你的问题,请参考以下文章