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
waterfall1 = anychart.waterfall();
4
set2 = new anychart.data.set();
5
set2.data([{x: 'Start',value: '23'},{x: 'Jan',value: '22'},{x: 'Feb',value: '-46'},{x: 'Mar',value: '-91'},{x: 'Apr',value: '37'},{x: 'May',value: '-21'},{x: 'Jun',value: '53'},{x: 'Jul',value: '31'},{x: 'Aug',value: '-15'},{x: 'Sep',value: '42'},{x: 'Oct',value: '53'},{x: 'Nov',value: '-15'},{x: 'Dec',value: '51'},{isTotal: 'true',x: 'End'}]);
6
waterfall3 = waterfall1.waterfall(set2, );
7
8
//stateSettings4 = waterfall3.normal();
9
//stateSettings4.fill('0.3 #ff6666');
10
//stateSettings5 = waterfall3.normal();
11
//stateSettings5.hatchFill('forward-diagonal', '#ff6666', 0.5, 10);
12
//stateSettings6 = waterfall3.normal();
13
//stateSettings6.stroke('#ff6666');
14
//stateSettings7 = waterfall3.hovered();
15
//stateSettings7.fill('0.1 #ff6666');
16
//stateSettings8 = waterfall3.hovered();
17
//stateSettings8.hatchFill('forward-diagonal', '#ff6666', 0.5, 10);
18
//stateSettings9 = waterfall3.hovered();
19
//stateSettings9.stroke('2 #ff6666');
20
//stateSettings10 = waterfall3.selected();
21
//stateSettings10.fill('#ff6666', 0.5);
22
//stateSettings11 = waterfall3.selected();
23
//stateSettings11.hatchFill('forward-diagonal', '#ff6666', 0.5, 10);
24
//stateSettings12 = waterfall3.selected();
25
//stateSettings12.stroke('4 #ff6666');
26
27
//stateSettings13 = waterfall3.normal();
28
//base14 = stateSettings13.fallingFill('#00cc99', 0.3);
29
//stateSettings15 = waterfall3.normal();
30
//stateSettings15.fallingStroke('#00cc99', 1, '10 5', 'round', 'null');
31
//stateSettings16 = waterfall3.hovered();
32
//base17 = stateSettings16.fallingFill('#00cc99', 0.1);
33
//stateSettings18 = waterfall3.hovered();
34
//stateSettings18.fallingStroke('#00cc99', 2, '10 5', 'round', 'null');
35
//stateSettings19 = waterfall3.selected();
36
//base20 = stateSettings19.fallingFill('#00cc99', 0.5);
37
//stateSettings21 = waterfall3.selected();
38
//stateSettings21.fallingStroke('#00cc99', 4, '10 5', 'round', 'null');
39
40
//stateSettings22 = waterfall3.normal();
41
//base23 = stateSettings22.risingFill('#0066cc', 0.3);
42
//stateSettings24 = waterfall3.normal();
43
//stateSettings24.risingStroke('#0066cc');
44
//stateSettings25 = waterfall3.hovered();
45
//base26 = stateSettings25.risingFill('#0066cc', 0.1);
46
//stateSettings27 = waterfall3.hovered();
47
//stateSettings27.risingStroke('2 #0066cc');
48
//stateSettings28 = waterfall3.selected();
49
//base29 = stateSettings28.risingFill('#0066cc', 0.5);
50
//stateSettings30 = waterfall3.selected();
51
//stateSettings30.risingStroke('4 #0066cc');
52
53
waterfall1.title('Waterfall Chart: Appearance');
54
55
// set the container id
56
waterfall1.container("container");
57
58
// initiate drawing the chart
59
waterfall1.draw();
60
});