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
//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
//set scale minimum
14
chart.yScale().minimum(0);
15
//tooltips position and interactivity settings
16
chart.tooltip().positionMode('point').format("Value: {%Value}%");
17
//set in
18
chart.interactivity().hoverMode('by-x');
19
//set yAxis labels formatter
20
chart.yAxis().labels().format("{%Value}%");
21
//axes titles
22
chart.xAxis().enabled(true);
23
//set container id for the chart
24
chart.container('container');
25
//initiate chart drawing
26
chart.draw();
27
});
28
29
function getData() {
30
return [
31
['Q3 2014', 1.8],
32
['Q4 2014', 2.1],
33
['Q1 2015', 2.5],
34
['Q2 2015', 2.5],
35
['Q3 2015', 2.5],
36
['Q4 2015', 2.5],
37
['Q1 2016', 3.0],
38
['Q2 2016', 3.0]
39
]
40
}