Boxplot

Basic Boxplot

A boxplot showing the distribution of data based on a five-number summary.

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "boxPlot",
  "dataset": [
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 55
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 49
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 36
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 19
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 14
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 55
    },
    {
      "Survived": 0,
      "Sex": "female",
      "Age": null
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 0,
      "Sex": "female",
      "Age": 45
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 6
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 36
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 1
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 18
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 33
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 52
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 29
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 17
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 29
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 7
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 19
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 26
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 36
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 21
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 29
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 21
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 44
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 0.42
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 34
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 16
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 30
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 26
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 36
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 47
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 31
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 13
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": null
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 19
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 18
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 22
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 17
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 40
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 36
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 1
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 18
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 58
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 28.5
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 24
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 36
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 23
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 65
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 52
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 32
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 35
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 27
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 15
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 20
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 39
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 71
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 33
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 36
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 5
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 17
    },
    {
      "Survived": 0,
      "Sex": "female",
      "Age": 10
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 60
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 48
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 22
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 40.5
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 36
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 33
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 30
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 62
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 25
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 2
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": null
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 34
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 36
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 35
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 18
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 45
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 63
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 30
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 19
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 18
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": null
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 24
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 30
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 40.5
    },
    {
      "Survived": 0,
      "Sex": "female",
      "Age": 24
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": null
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 34
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": 32
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 27
    },
    {
      "Survived": 1,
      "Sex": "male",
      "Age": null
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 42
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 32
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 22
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 33
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 48
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 47
    },
    {
      "Survived": 1,
      "Sex": "female",
      "Age": 30
    },
    {
      "Survived": 0,
      "Sex": "male",
      "Age": 16
    }
  ],
  "dimensions": [
    {
      "id": "Survived",
      "encoding": "xAxis"
    },
    {
      "id": "Sex",
      "encoding": "color"
    }
  ],
  "measures": [
    {
      "id": "Age",
      "encoding": "value"
    }
  ]
}

  return <VSeedRender vseed={vseedConfig} />
}

透视箱型图

透视箱型图

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "boxPlot",
  "dataset": [
    {
      "color": "red",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "male",
      "v": 2
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "female",
      "v": 5
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "female",
      "v": 7
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "female",
      "v": 8
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "female",
      "v": 9
    },
    {
      "color": "red",
      "shape": "circle",
      "Sex": "female",
      "v": 10
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "male",
      "v": 2
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "female",
      "v": 5
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "female",
      "v": 7
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "female",
      "v": 8
    },
    {
      "color": "blue",
      "shape": "circle",
      "Sex": "female",
      "v": 9
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "male",
      "v": 2
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "female",
      "v": 5
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "female",
      "v": 7
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "female",
      "v": 8
    },
    {
      "color": "red",
      "shape": "triangle",
      "Sex": "female",
      "v": 9
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "male",
      "v": 1
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "male",
      "v": 2
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "female",
      "v": 5
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "female",
      "v": 7
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "female",
      "v": 8
    },
    {
      "color": "blue",
      "shape": "triangle",
      "Sex": "female",
      "v": 9
    }
  ],
  "dimensions": [
    {
      "id": "color",
      "encoding": "row"
    },
    {
      "id": "shape",
      "encoding": "column"
    },
    {
      "id": "Sex",
      "encoding": "xAxis"
    }
  ],
  "measures": [
    {
      "id": "v",
      "encoding": "value"
    }
  ]
}

  return <VSeedRender vseed={vseedConfig} />
}