问题标签 [boxplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4671 浏览

r - 给定 25,50,75 个百分位数以及最小值和最大值,在 R 中绘制 bloxplots

可能重复:
geom_boxplot 与预先计算的值

我有一个表,其中每一行是一个不同的样本,每一列分别是名称、最小值、最大值、平均值、第 25 个百分位、第 50 个百分位、第 75 个百分位。这是一个示例。

我想知道如何使用这种格式的数据来绘制箱线图,因为那是实际绘制的数据。上面的格式是一个制表符分隔的表格。谢谢

0 投票
1 回答
425 浏览

r - ggplot2:箱线图是否仅用于计算位于 y 轴范围内的值?

我注意到箱线图的中位数(由受限制的 ylim 参数构造)可能与没有调整 y 轴的中位数()函数或箱线图获得的中位数不同。

这是否意味着箱线图仅用于计算位于 y 轴定义区间内的值?如果是这样,我怎么能得到正确的箱线图(基于所有值),但在 y.axis 的特定间隔上绘制它?

非常感谢你。

0 投票
3 回答
7713 浏览

r - 如何在 R 中向 ggplot 箱线图添加垂直线

我正在根据这些数据绘制箱线图:

我正在使用ggplot2:

这很好用,并按字段对箱线图进行分组MY_CATEGORY在此处输入图像描述

我想做两件事:

1)为了提高这个情节的清晰度,我想在各个块之间添加分隔符,即 between POSand sim v, between sim vandC等(参见情节中丑陋的红线)。我一直在挣扎geom_vline,没有运气。或者,我想在块之间添加空格。

2)如果我以灰度打印此图,我无法区分不同的块。我正在尝试使用以下方法强制使用不同的调色板:

同样,没有运气,情节根本没有改变。

你会建议做什么?

0 投票
3 回答
84464 浏览

r - R:使用数据框中的列绘制多个箱形图

我想为数据框中的每个不相关列绘制一个单独的箱线图。我认为我boxplot.matrixsfsmsic包中走上了正确的轨道,但它似乎与将boxplot(as.matrix(plotdata)所有内容绘制在共享箱线图中并在轴上共享比例尺相同。我想要(比如说)5 个单独的地块。

我可以像这样手动做到这一点:

但是一定有办法使用数据框列吗?

编辑:我使用了迭代,请参阅我的答案。

0 投票
1 回答
1154 浏览

sas - SAS:使用多个数据集的盒须图

我的目标是使用来自多个数据集的数据创建一个盒须图。重要提示:数据集的大小不一样 - 我不确定这是否会成为问题。我正在尝试以下代码:

我希望我的x值引用我将持续时间值用于箱线图的每个数据集。每个d1 d2 d3...d10都是对应于 10 家不同公司的 10 个不同数据集。因此,我希望在一张图中有 10 个箱线图……有什么见解吗?

0 投票
1 回答
52889 浏览

r - 如何使用多列和参数“拆分”创建一个箱形图

我需要从具有三个数字列的data.frame创建一个箱线图,并使用参数split将框分隔开。我有一个很大的data.frame,但我需要的是下面的示例:

当我只使用一列时,以下功能有效:

箱线图(拆分(数据[,2],数据[,1]))

但是当我尝试使用三列创建箱线图时,该功能不起作用:

箱线图(拆分(数据[,2:4],数据[,1]))

感谢您的帮助,并为英语不好感到抱歉。

0 投票
1 回答
2536 浏览

r - 箱线图(图形)与 bwplot(点阵图)中的公式表示法

自从我昨天发布了这个问题的答案以来,这一直困扰着我。

考虑以下数据:

如果我想按颜色生成箱线图(忽略“汽车”的二次分组),我可以轻松地使用bwplotfrom中的公式表示法lattice

点阵输出

boxplot但是,要使用from获得类似的绘图graphics,公式表示法是不同的,因此我必须先将数据转换为长格式然后绘图,如下所示:

图形输出

问题:有没有办法在不首先重塑数据的情况下使用boxplotfrom获得相同的图graphics,最好使用公式表示法?(这忽略了这样一个事实,即这甚至可能不是链接问题的 OP 想要的输出类型——他们仍然没有评论我的答案或@RomanLuštrik 的问题。我只是想满足我的好奇心并学会更好地理解公式符号。)

注意:绝对欢迎提供替代方案,但我希望任何答案也能帮助我理解为什么某些选项有效而其他选项无效。例如,为什么boxplot(as.matrix(carpaint[, 2:4]) ~ carpaint$paint)有效但boxplot(carpaint[, 2:4] ~ carpaint$paint)无效。我觉得这很奇怪,因为文档中boxplot有一些示例,它们在绘图之前将矩阵转换为数据帧,即使这似乎没有必要。

0 投票
1 回答
833 浏览

javascript - jquery 迷你图:箱线图和一个值

我正在使用 Sparklines 并试图绘制一个简单的 blox 图,其中包含预定的最小值、最大值、胡须、四分位数和一个附加值——用户的值可能落在四分位数之内或之外(重点是向用户展示他/她的价值落在分布中)

这样做的适当方法是什么?我可以得到一个基本的盒子,但看不到如何在上面放置一个点。我也看不到如何设置最小值和最大值,但看起来异常值是这样做的。

这是我的代码:

谢谢!

0 投票
1 回答
6643 浏览

matlab - 99.7 覆盖率的箱线图中的胡须值

我正在尝试使用 MATLAB 从箱线图中识别异常值。该函数的默认晶须值为 1.5,可提供 +- 2.7*sigma 或 99.3 的覆盖率。但是,我想要 99.7 或 3*sigma 覆盖率。在这种情况下,晶须的价值是多少?我不想随意猜测,所以需要你们的帮助。谢谢

0 投票
1 回答
24648 浏览

r - 如何更改箱线图的边界颜色?

我想像这样创建箱线图:在此处输入图像描述

该图由 lattice 包中的 bwplot 创建。而不是使用这个功能,我希望使用箱线图来绘制类似的东西。

我注意到在箱线图中我们只能改变箱体的颜色,如何通过箱线图函数改变箱体的边界颜色?谢谢!