The seerialaxes widget displays multivariate data either as a stacked star glyph plot, or as a parallel coordinate plot.

l_serialaxes(data, sequence, scaling = "variable",
  axesLayout = "radial", showAxes = TRUE, parent = NULL, ...)

Arguments

data

a data frame with numerical data only

sequence

vector with variable names that defines the axes sequence

scaling

one of 'variable', 'data', 'observation' or 'none' to specify how the data is scaled. See Details for more information

axesLayout

either "radial" or "parallel"

showAxes

boolean to indicate whether axes should be shown or not

parent

parent widget path

...

state arguments, see l_info_states.

Value

plot handle object

Details

The scaling state defines how the data is scaled. The axes display 0 at one end and 1 at the other. For the following explanation assume that the data is in a nxp dimensional matrix. The scaling options are then

variableper column scaling
observationper row scaling
datawhole matrix scaling
nonedo not scale

Examples

s <- l_serialaxes(data=oliveAcids, color=olive$Area, title="olive data") s['axesLayout'] <- 'parallel' states <- l_info_states(s) names(states)
#> [1] "linkingGroup" "linkingKey" "itemLabel" "showItemLabels" #> [5] "showAxes" "showAxesLabels" "linewidth" "scaling" #> [9] "axesLayout" "showArea" "axesLabels" "data" #> [13] "sequence" "active" "color" "selected" #> [17] "showGuides" "showLabels" "useLoonInspector" "title" #> [21] "tag"