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
var stage = anychart.graphics.create("container");
3
4
var chart1 = anychart.pie(getData());
5
chart1.bounds(0, 0, '50%', '100%');
6
chart1.fill(function () {
7
return 'rgba(135,' + (50 * (this.index + 1) - 10) + ', 248, 0.6)';
8
});
9
chart1.container(stage);
10
chart1.draw();
11
12
var chart2 = anychart.funnel(getData());
13
chart2.bounds('50%', 0, '50%', '100%');
14
15
// Get fill.
16
var fill = chart1.fill();
17
18
chart2.fill(fill);
19
chart2.container(stage);
20
chart2.draw();
21
22
var customTitle = anychart.standalones.title();
23
customTitle.text('Get and use chart fill');
24
customTitle.container(stage);
25
customTitle.draw();
26
});
27
28
function getData() {
29
return [
30
{x: 'Cycling', value: 10},
31
{x: 'Swimming', value: 10},
32
{x: 'Run', value: 10},
33
{x: 'Hiking', value: 10},
34
{x: 'Alpinism', value: 10}
35
]
36
}