boxplot
figure_boxplot
箱线图是表现数值统计分布的常用方法。确定四分位数边界,使得 1/4 的点的值小于或等于第一四分位数边界、1/2 的点的值小于或等于第二四分位数(中位数)值,以及等等。在第一和第三四分位数之间绘制一个箱体,其中在中位数位置画一条水平线。须线从箱体延伸到用户指定的限制。超出限制外的点单独绘制。
示例 1
# 在 x 坐标 1.0 处放置一个箱线图,表现第 5 列的 y 值
plot 'data' using (1.0):5
# 图上的图形但抑制离群数据并强制箱线图宽度为 0.3
set style boxplot nooutliers
plot 'data' using (1.0):5:(0.3)
默认情况下,只生成一个箱线图来呈现 using 说明符指定的第 2 列的所有 y 值。但是,可以在说明符中指定额外的(第 4)列。如果存在,该列的值被解释为一个因子变量的离散水平。然后根据因子变量的水平绘制多个箱线图。这些箱线图之间的分隔默认为 1.0,但可以通过set style boxplot separation
改变。默认情况下,因子变量的值显示为每个箱线图下方(或者上方)的标签。
示例 2
# 假定 'data' 的第 2 列含有 "control" 或者 "treatment"
# 下例产生两个箱线图,每个代表因子的对应水平
plot 'data' using (1.0):5:(0):2
箱体的默认宽度可以通过set boxwidth <width>
设置,或者在 plot 命令的using子句中指定为第 3 列。第一和第三列(x 坐标和宽度)通常给出常量而不是数据列。
默认情况下,须线从箱体的末端延伸到其 y 值在四分位距离 1.5 倍内的最远点。默认情况下,游离数据绘制为圆圈(点类型 7)。须线末端的条形宽度可由set bars或set errorbars控制。
默认属性可以由set style boxplot命令更改。参考set style boxplot,bars,boxwidth,fillstyle,candlesticks。