HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
3
var data = [
4
{x: "East Europe", low: 1, q1: 5, median: 8, q3: 12, high: 16},
5
{x: "West Europe", low: 1, q1: 7, median: 10, q3: 17, high: 22},
6
{x: "Australia", low: 1, q1: 8, median: 12, q3: 19, high: 26},
7
{x: "South America", low: 2, q1: 8, median: 12, q3: 21, high: 28},
8
{x: "North America", low: 3, q1: 10, median: 17, q3: 28, high: 30},
9
{x: "Oceania", low: 1, q1: 9, median: 16, q3: 22, high: 24},
10
{x: "North Africa", low: 1, q1: 8, median: 14, q3: 18, high: 24},
11
{x: "West Africa", low: 1, q1: 6, median: 8, q3: 13, high: 16},
12
{x: "Central Africa", low: 2, q1: 4, median: 9, q3: 12, high: 15},
13
{x: "Southern Africa", low: 1, q1: 4, median: 8, q3: 11, high: 14}
14
];
15
16
// create box chart
17
var chart = anychart.box();
18
19
// set chart title text settings
20
chart.title("Oceanic Airlines Delays December, 2014");
21
22
// set axes settings
23
var xAxis = chart.xAxis();
24
xAxis.staggerMode(true);
25
26
var series = chart.box(data);
27
28
// change the selected points look
29
series.selected().hatchFill("soliddiamond", "#FFF", 1, 5);
30
series.selected().stroke("none");
31
series.select([2,4,9]);
32
33
// set container id for the chart
34
chart.container("container");
35
36
// initiate chart drawing
37
chart.draw();
38
});