#proc getdata
data:
2 3 2.7 1.0 1.5 1.3 2.0
2.1 3.1 2.8 1.2 2.1 2.0 2.5
2.2 3.3 3.2 3.2 2.3 2.1 2.7
1.3 3.4 1.5 1.2 4.8 4.5 4.9
2 3 2.7 1.0 1.5 1.3 1.7
3.6 3.3 3.2 2.9 2.8 2.5 3.8
2.1 3.1 2.8 1.2 2.1 1.7 2.3
3.5 4.4 1.6 NA 4.0 4.1 4.4
2.4 3.8 2.7 NA 3.2 3.0 3.4
NA 0.7 2.9 2.1 3.1 2.7 3.3
NA 4.8 2.5 2.7 1.0 1.2 1.4
#proc areadef
rectangle: 1 1 2.5 1.7
xrange: 0 4
yrange: 0 5
axes: none
frame: yes
// do a Y axis (grid only)..
#proc yaxis
ticincrement: 1
grid: color=green
tics: none
axisline: none
// do the 1st boxplot..
#proc rangebar
datafield: 5
barloc: 1
printn: no
color: pink
mediansym: shape=circle style=fill fillcolor=blue radius=0.01
taildetails: width=0.5
barwidth: 0.1
#saveas B
// do the 2nd boxplot, cloning the 1st..
#proc rangebar
#clone B
datafield: 6
barloc: 2
// and so on..
#proc rangebar
#clone B
datafield: 7
barloc: 3