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>learning</th>' +
10
'<td>80</td>' +
11
'</tr>' +
12
'<tr>' +
13
'<th>lists</th>' +
14
'<td>44</td>' +
15
'</tr>' +
16
'<tr>' +
17
'<th>meaning</th>' +
18
'<td>40</td>' +
19
'</tr>' +
20
'<tr>' +
21
'<th>useful</th>' +
22
'<td>36</td>' +
23
'</tr>' +
24
'<tr>' +
25
'<th>different</th>' +
26
'<td>32</td>' +
27
'</tr>' +
28
'<tr>' +
29
'<th>grammar</th>' +
30
'<td>28</td>' +
31
'</tr>' +
32
'<tr>' +
33
'<th>teaching</th>' +
34
'<td>24</td>' +
35
'</tr>' +
36
'<tr>' +
37
'<th>example</th>' +
38
'<td>20</td>' +
39
'</tr>' +
40
'<tr>' +
41
'<th>includes</th>' +
42
'<td>56</td>' +
43
'</tr>' +
44
'<tr>' +
45
'<th>thing</th>' +
46
'<td>12</td>' +
47
'</tr>' +
48
'<tr>' +
49
'<th>vocabulary</th>' +
50
'<td>10</td>' +
51
'</tr>' +
52
'<tr>' +
53
'<th>frequency</th>' +
54
'<td>10</td>' +
55
'</tr>' +
56
'<tr>' +
57
'<th>phrases</th>' +
58
'<td>15</td>' +
59
'</tr>' +
60
'<tr>' +
61
'<th>content</th>' +
62
'<td>27</td>' +
63
'</tr>' +
64
'</table>' +
65
'</div>');
66
67
// To work with the data adapter you need to reference the data adapter script file from AnyChart CDN
68
// ("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)
69
70
var tableData = anychart.data.parseHtmlTable('#table');
71
72
var chart = anychart.tagCloud();
73
74
// Set data from HTML table.
75
chart.data(tableData);
76
77
chart.title('Set data as a table data');
78
chart.container('container');
79
chart.draw();
80
});