从boxplot.stats创建一个图

时间:2018-02-23 14:12:01

标签: r plotly boxplot

有人发给我一个包含 boxplot.stats 列表的文件 我现在想要从列表中重现并绘制此 boxplot 。 (我有统计数据,n,conf和out)。

我该怎么办?我可以为此目的使用情节吗?

所以我有以下清单

stats [1] -0.30518460 0.08578944 0.28487839 0.34645644 0.73711925

n [1] 3472096

conf [1] 0.2846574 0.2850994

out [1] -2.5168701 -0.3115725 0.7683801 1.9771345 -0.5612497 -1.0996948

我的输出应该是带有上述值的boxplot。

1 个答案:

答案 0 :(得分:0)

如果boxplot.stats表示list通常会生成值boxplot,则可以使用bxp进行绘制。

x <- boxplot(rnorm(100))
bxp(x)

boxplot.stats函数执行boxplot的计算,但不能直接使用bxp

bxp(boxplot.stats(rnorm(100)))
Error in z$stats[, i] : incorrect number of dimensions

如果您确实拥有boxplot.stats的输出,则可以通过将每个列表元素转换为1列矩阵来解决问题:

bxp(lapply(boxplot.stats(rnorm(100)),as.matrix,1))