Previous Up Next

19.1.8  Whisker boxes

A boxwhisker is a graphical view of the quartiles of a list of numbers. The boxwhisker consists of a line segment from the the minimum of the list to the first quartile, leading to a rectangle from the first quartile to the third quartile, followed by a line segment from the third quartile to the maximum of the list. The rectangle contains a vertical segment indicating the median, and the two line segments will contain vertical lines indicating the first and ninth decile.

The boxwhisker or mustache or boxplot command creates boxwhisker(s) for given list(s).

Example

boxwhisker([-1,1,2,2.2,3,4,-2,5])

To generate some normally distributed data, enter:

L:=tran([seq(randvector(10,randvar(normal,mean=ln(j),stddev=2)),j=1..10)]):;

Vertical alignment (the default, suitable for a small number of boxwhiskers):

c:=colormap("discrete","vivid"):; names:=["first","second","third","fourth","fifth","sixth","seventh"]:; boxplot(cols(L,0..6),color=c,legend=names)

Horizontal alignment:

boxplot(L,x=-5..5,color=c,legend=zip(concat,["L"$10],apply(cat,range(0,10))))

Previous Up Next