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
$('#container').append('<div class="table">' +
3
'<table id="table" style="display:none">' +
4
'<tr>' +
5
'<th>X</th>' +
6
'<th>Value</th>' +
7
'</tr>' +
8
'<tr>' +
9
'<th>0</th>' +
10
'<td>166</td>' +
11
'</tr>' +
12
'<tr>' +
13
'<th>1</th>' +
14
'<td>43</td>' +
15
'</tr>' +
16
'<tr>' +
17
'<th>2</th>' +
18
'<td>-79</td>' +
19
'</tr>' +
20
'<tr>' +
21
'<th>3</th>' +
22
'<td>-46</td>' +
23
'</tr>' +
24
'<tr>' +
25
'<th>4</th>' +
26
'<td>84</td>' +
27
'</tr>' +
28
'<tr>' +
29
'<th>5</th>' +
30
'<td>Nan</td>' +
31
'</tr>' +
32
'</table>' +
33
'</div>');
34
35
// To work with the data adapter you need to reference the data adapter script file from AnyChart CDN
36
// (https://cdn.anychart.com/releases/8.13.0/js/anychart-data-adapter.min.js for latest or https://cdn.anychart.com/releases/8.13.0/js/anychart-data-adapter.min.js for the versioned file)
37
38
var tableData = anychart.data.parseHtmlTable('#table');
39
40
var chart = anychart.waterfall();
41
42
// Set data from HTML table.
43
chart.data(tableData);
44
45
chart.title('Set chart data as a table data');
46
chart.container('container');
47
chart.draw();
48
});