# all files / candela/components/BoxPlot/ index.js

97.83% Statements 45/46
100% Branches 33/33
90% Functions 9/10
83.33% Lines 5/6
10 statements, 3 functions, 18 branches Ignored

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    381×
    1×
    1×

    1×

     import VisComponent from '../../VisComponent';
    import VegaChart from '../../VisComponent/mixin/VegaChart';
    import spec from './spec.json';

    export default class BoxPlot extends VegaChart(VisComponent, spec) {
      static get options () {
        return [
          {
            name: 'data',
            type: 'table',
            format: 'objectlist'
          },
          {
            name: 'fields',
            type: 'string_list',
            format: 'string_list',
            domain: {
              mode: 'field',
              from: 'data',
              fieldTypes: ['date', 'number', 'integer', 'boolean']
            }
          },
          {
            name: 'group',
            type: 'string',
            format: 'text',
            optional: true,
            domain: {
              mode: 'field',
              from: 'data',
              fieldTypes: ['string', 'date', 'number', 'integer', 'boolean']
            }
          }
        ];
      }
    }