anychart.onDocumentReady(function () {
var stage = anychart.graphics.create("container");
anychart.theme(anychart.themes.marketForecast);
.url('https://www.marketforecast.com')
.logoSrc('https://www.marketforecast.com/favicon.ico')
.text('Copyright MarketForecast {CY}');
var dataSet = anychart.data.set([
['North America', 9097, 15253, 80008],
['Europe', 14694, 25540, 180600],
['APAC', 5917, 12657, 64745],
['Middle-East & Africa', 14019, 23990, 115827],
['Latin America', 1073, 2256, 13115]
var SeriesFY = dataSet.mapAs({ x: 0, value: 1 });
var SeriesLY = dataSet.mapAs({ x: 0, value: 2 });
var stagetitle = anychart.standalones.title();
'<span style="font-size: 16px; font-weight: bold;">{{TOPIC}} Market Forecast to {LY} by {SEGMENT}</span>'
stagetitle.container(stage);
var chartFY = anychart.pie(SeriesFY);
chartFY.padding(5, 5, 5, 5);
var title = chartFY.title();
title.text("{FY market size} US$ XXX million / billion");
title.orientation("bottom");
chartFY.labels().position('outside');
chartFY.legend().enabled(false);
chartFY.bounds(0, "20%", "40%", "60%");
chartFY.background().stroke(null);
chartFY.innerRadius("30%");
var labelFY = anychart.standalones.label();
labelFY.fontColor("#003A70");
labelFY.fontWeight("bold");
labelFY.hAlign("center");
labelFY.vAlign("middle");
chartFY.center().content(labelFY);
chartFY.tooltip().title().fontColor("#FFFFFF");
chartFY.tooltip().title().fontSize(14);
chartFY.tooltip().fontColor("#FFFFFF");
chartFY.tooltip().fontSize(12);
chartFY.tooltip().padding(10);
chartFY.tooltip().format("{%Value}");
.titleFormat(function () {
return '' + this.getData('x');
return '{FY} : ' + anychart.format.number(this.getData('value'), {
chartFY.stroke("1 #FFFFFF");
chartFY.container(stage);
var chartLY = anychart.pie(SeriesLY);
chartLY.padding(5, 5, 5, 5);
var title = chartLY.title();
title.text("{LY market size} US$ XXX million / billion");
title.orientation("bottom");
chartLY.labels().position('outside');
chartLY.legend().enabled(false);
chartLY.bounds("40%", "10%", "60%", "80%");
chartLY.background().stroke(null);
chartLY.innerRadius("30%");
var labelLY = anychart.standalones.label();
labelLY.fontColor("#003A70");
labelLY.fontWeight("bold");
labelLY.hAlign("center");
labelLY.vAlign("middle");
chartLY.center().content(labelLY);
chartLY.tooltip().title().fontColor("#FFFFFF");
chartLY.tooltip().title().fontSize(14);
chartLY.tooltip().fontColor("#FFFFFF");
chartLY.tooltip().fontSize(12);
chartLY.tooltip().padding(10);
chartLY.tooltip().format("{%Value}");
.titleFormat(function () {
return '' + this.getData('x');
return '{LY} : ' + anychart.format.number(this.getData('value'), {
chartLY.stroke("1 #FFFFFF");
chartLY.container(stage);
var legend = anychart.standalones.legend();
legend.itemsSource([chartFY]);
legend.padding({ top: 10, bottom: 20 });
legend.position("bottom");
legend.itemsLayout("horizontal-expandable");