从 boxplot.stats 创建一个图
Create a plot from boxplot.stats
有人给我发了一份文件,其中包含 boxplot.stats.
的列表
我现在想从列表中复制和绘制此 boxplot。 (我有统计数据、n、conf 和 out)。
我该如何进行?我可以为此目的使用 plotly 吗?
所以我有以下列表
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.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))
有人给我发了一份文件,其中包含 boxplot.stats.
的列表
我现在想从列表中复制和绘制此 boxplot。 (我有统计数据、n、conf 和 out)。
我该如何进行?我可以为此目的使用 plotly 吗?
所以我有以下列表
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.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))