HTMLcopy
1
<div id="container"></div>
CSScopy
8
1
html,
2
body,
3
#container {
4
width: 100%;
5
height: 100%;
6
margin: 0;
7
padding: 0;
8
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
// create cartesian chart
3
var chart = anychart.cartesian();
4
5
// create data set on our data
6
var dataSet = anychart.data.set(getData());
7
8
// map data for the first series,take value from first column of data set
9
var seriesData = dataSet.mapAs({ x: 0, value: 1 });
10
11
// create jumpLine series with mapping data
12
chart.jumpLine(seriesData);
13
14
// set chart title text settings
15
chart.title('Interest Rates Continue to Increase');
16
17
// set scale minimum
18
chart.yScale().minimum(0);
19
20
// tooltips position and interactivity settings
21
chart.tooltip().positionMode('point').format('Value: {%Value}%');
22
23
// set interactivity
24
chart.interactivity().hoverMode('by-x');
25
26
// set yAxis labels formatter
27
chart.yAxis().labels().format('{%Value}%');
28
// axes titles
29
chart.xAxis(true);
30
31
// set container id for the chart
32
chart.container('container');
33
// initiate chart drawing
34
chart.draw();
35
});
36
37
function getData() {
38
return [
39
['Q1 2014', 0.9],
40
['Q2 2014', 0.9],
41
['Q3 2014', 1.8],
42
['Q4 2014', 2.1],
43
['Q1 2015', 2.5],
44
['Q2 2015', 2.5],
45
['Q3 2015', 2.1],
46
['Q4 2015', 2.5],
47
['Q1 2016', 3.0],
48
['Q2 2016', 3.0],
49
['Q3 2016', 3.5],
50
['Q4 2016', 4]
51
];
52
}