HTMLcopy
1
<button onclick="noData()">No data</button>
2
<button onclick="chartWithData()">With data</button>
3
<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
var chart;
2
anychart.onDocumentReady(function () {
3
chart = anychart.column([
4
{x: 'January', value: 2},
5
{x: 'February', value: 5},
6
{x: 'March', value: 3},
7
{x: 'April', value: 9},
8
{x: 'May', value: 4}
9
]);
10
11
chart.noData().label(true);
12
13
// Set event type to change the data
14
chart.listen('dataChanged', function(){
15
chart.title('Data has changed');
16
});
17
chart.title('Click on the buttons to see the changes');
18
chart.container('container');
19
chart.draw();
20
});
21
22
function noData() {
23
chart.data([]);
24
}
25
26
function chartWithData() {
27
chart.data([
28
{x: 'January', value: 2},
29
{x: 'February', value: 5},
30
{x: 'March', value: 3},
31
{x: 'April', value: 9},
32
{x: 'May', value: 4}
33
]);
34
}