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
// create a data set
4
var data = anychart.data.set([
5
[0.6, 22, 0.5, 105],
6
[1.7, 55, 1, 109],
7
[2.3, 50, 2.4, 133],
8
[2.6, 76, 2.9, 116],
9
[2.7, 64, 2.4, 119],
10
[4, 71, 4.6, 115],
11
[4, 88, 4.1, 117],
12
[4.5, 74, 3.9, 125],
13
[4.9, 83, 5, 128]
14
]);
15
16
// map the data
17
var seriesData_1 = data.mapAs({x: 0, value: 1});
18
var seriesData_2 = data.mapAs({x: 2, value: 3});
19
20
// create a chart
21
var chart = anychart.scatter();
22
23
// create the first series and set the data
24
var series1 = chart.marker(seriesData_1);
25
26
// create the second series and set the data
27
var series2 = chart.marker(seriesData_2);
28
29
// create error bars on the first series
30
series1.error().valueError(8);
31
series1.error().xError(0.4);
32
33
// create error bars on the second series
34
var error2 = series2.error();
35
error2.valueLowerError(7);
36
error2.valueUpperError(4);
37
error2.xLowerError(0.1);
38
error2.xUpperError(0.2);
39
40
// enable major grids
41
chart.xGrid().enabled(true);
42
chart.yGrid().enabled(true);
43
44
// enable minor grids
45
chart.xMinorGrid().enabled(true);
46
chart.yMinorGrid().enabled(true);
47
48
// set the chart title
49
chart.title("Lower and Upper Error Bars: Scatter");
50
51
// set the container id
52
chart.container("container");
53
54
// initiate drawing the chart
55
chart.draw();
56
});