LineUp

A LineUp table ranking visualization.

This component can be found in the candela/plugins/lineup plugin.

Example

JavaScript

<body>
<script src="//unpkg.com/candela/dist/candela.min.js"></script>
<script>
  var el = document.createElement('div')
  document.body.appendChild(el);

  var data = [];
  for (var d = 0; d < 10; d += 1) {
    data.push({
      a: d,
      b: 10 - d,
      name: d
    });
  }

  var vis = new candela.components.LineUp(el, {
    data: data,
    fields: ['a', 'b']
  });
  vis.render();
</script>
</body>

Python

import pycandela

data = [{'a': d, 'b': 10 - d, 'name': d} for d in range(10)]

pycandela.components.LineUp(data=data, fields=['a', 'b'])

R

library(candela)

candela('LineUp', data=mtcars, fields=c('_row', 'mpg', 'wt', 'disp'))

Options

data (Table)
The data table.
fields (Array of String)
A list of fields that will be shown on the LineUp view. The list determines the order of the fields. If not supplied, all fields from the data are shown.
stacked (Boolean)
Whether to display grouped measures as a stacked bar (default false).
histograms (Boolean)
Whether to display histograms in the headers of each measure (default true).
animation (Boolean)
Whether to animate transitions when the scoring metric changes (default true).