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 stage for all charts
4
var stage = anychart.graphics.create("container").height(400).width(600);
5
6
// Create bullet chart
7
var verticalChart = anychart.bullet([{value: 7}]);
8
// Chart title
9
var vTitle = verticalChart.title();
10
vTitle.text("Vertical\nLayout");
11
vTitle.hAlign("center");
12
vTitle.enabled(true);
13
// Set chart size and position settings
14
verticalChart.bounds("75%", 0, "25%", "100%");
15
// Set chart layout
16
verticalChart.layout("vertical");
17
// Create chart ranges
18
verticalChart.range().from(0).to(5);
19
verticalChart.range(1).from(5).to(10);
20
verticalChart.range(2).from(10).to(15);
21
// Set chart to render on stage
22
verticalChart.container(stage);
23
// Initiate chart drawing
24
verticalChart.draw();
25
26
// Create second bullet chart
27
var horizontalChart = anychart.bullet([{value: 11}]);
28
// Set chart size and position settings
29
horizontalChart.bounds(0, "35%", "75%", "30%");
30
// Set chart layout
31
horizontalChart.layout("horizontal");
32
// Chart title
33
var hTitle = horizontalChart.title();
34
hTitle.text("Horizontal\nLayout");
35
hTitle.hAlign("center");
36
hTitle.enabled(true);
37
// Create chart ranges
38
horizontalChart.range().from(0).to(5);
39
horizontalChart.range(1).from(5).to(10);
40
horizontalChart.range(2).from(10).to(15);
41
// Set chart to render on stage
42
horizontalChart.container(stage);
43
// Initiate chart drawing
44
horizontalChart.draw();
45
});