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 set
4
var data = [
5
{x: "Odyssean", value: 1.5, fill: "#E9C46A"},
6
];
7
8
var data_outer = [
9
{x: "Apollonian", value: 40, fill: "#FF006E"},
10
{x: "Odyssean", value: 50, fill: "#E9C46A"},
11
{x: "Dionysian", value: 10, fill: "#2A9D8F"},
12
];
13
14
// create and configure a pie chart
15
var chart_outer = anychart.pie(data_outer);
16
chart_outer.legend(false);
17
chart_outer.innerRadius("65%");
18
chart_outer.padding(0);
19
chart_outer.margin(0);
20
//chart_outer.labels().position("outside");
21
//chart_outer.connectorStroke({color: "#595959", thickness: 2, dash:"2 2"});
22
chart_outer.labels().format("{%x} {%yPercentOfTotal}%");
23
24
// create a bar chart
25
var chart_inner = anychart.pie(data);
26
//chart_inner.padding(-10);
27
//chart_inner.margin(-20);
28
chart_inner.legend(false);
29
chart_inner.radius("100%");
30
chart_inner.labels().format("Biologically\n{%x}\nERS:{%value}");
31
chart_inner.labels().fontSize(20);
32
chart_inner.labels().hAlign("center");
33
//chart_inner.labels().fontColor("green");
34
//chart_inner.labels().fontWeight(900);
35
//chart_inner.innerRadius("30%");
36
37
// background settings
38
//var xLabelsBackground = chart_inner.labels().background();
39
//xLabelsBackground.enabled(true);
40
//xLabelsBackground.fill("black");
41
//xLabelsBackground.stroke("#cecece");
42
//xLabelsBackground.cornerType("round");
43
//xLabelsBackground.corners(5);
44
45
// set bar chart as the center content of a pie chart
46
chart_outer.center().content(chart_inner);
47
48
chart_outer.title("AOD/HIP COmparison");
49
chart_outer.container("container");
50
chart_outer.draw();
51
});