HTMLcopy
1
<button onclick="enableDataArea()">Enable data area</button>
2
<button onclick="disableDataArea()">Disable data area</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
anychart.data.loadJsonFile('https://cdn.anychart.com/samples/heat-map-charts/periodic-table/data.json', function (data) {
4
var dataSet = anychart.data.set(data);
5
6
var heatMapData = dataSet.mapAs({x: 'column', y: 'row', heat: 'ElementCategory'});
7
8
chart = anychart.heatMap(heatMapData);
9
chart.yAxis(false).xAxis(false);
10
chart.labels().format('{%Symbol}').fontSize(16);
11
chart.dataArea({background: {fill: '#f7fbb6', stroke: '5 #f6b487'}});
12
chart.title('Disable/Enable data area');
13
chart.container('container');
14
chart.draw();
15
16
})
17
});
18
19
// Enable data area.
20
function enableDataArea() {
21
chart.dataArea(true);
22
}
23
24
// Disable data area.
25
function disableDataArea() {
26
chart.dataArea(false);
27
}