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
3
// data
4
var dataSet = anychart.data.set([
5
{x: "P1", value: 10},
6
{x: "P2", value: 9},
7
{x: "P3", value: 15},
8
{x: "P4", value: 10},
9
{x: "P5", value: 15},
10
{x: "P6", value: 13}
11
]);
12
13
// set chart type
14
var chart = anychart.column();
15
16
chart.title().text("Click on Column to Add a 5 to it's value ");
17
18
// set data
19
var column = chart.column(dataSet);
20
21
// remap data
22
var view = dataSet.mapAs();
23
24
// set listener on chart
25
column.listen(
26
27
// listener type
28
"pointclick",
29
30
// function, if listener triggers
31
function(e) {
32
view.set(
33
e.pointIndex, // get index of clicked column
34
"value", // get parameter to update
35
view.get(e.pointIndex, "value") + 5 // parameter updating
36
);
37
}
38
);
39
40
// set container and draw chart
41
chart.container("container").draw();
42
});