* ---------------------------------------
* This demo was created using amCharts 4.
* For more information visit:
* https://www.amcharts.com/
* Documentation is available at:
* https://www.amcharts.com/docs/v4/
* ---------------------------------------
var chart = am4core . create ( " chartdiv " , am4charts . PieChart );
// Add and configure Series
var pieSeries = chart . series . push ( new am4charts . PieSeries ());
pieSeries . dataFields . value = " value " ;
pieSeries . dataFields . category = " country " ;
pieSeries . labels . template . disabled = true ;
pieSeries . ticks . template . disabled = true ;
chart . seriesContainer . zIndex = - 1 ;
chart . legend = new am4charts . Legend ();
chart . legend . position = " right " ;
chart . innerRadius = am4core . percent ( 40 );
var container = new am4core . Container ();
container . parent = pieSeries ;
container . horizontalCenter = " middle " ;
container . verticalCenter = " middle " ;
container . width = am4core . percent ( 40 ) / Math . sqrt ( 2 );
container . fill = " white " ;
var label = new am4core . Label ();
label . parent = container ;
label . text = " SUM: ${values.value.sum} " ;
label . horizontalCenter = " middle " ;
label . verticalCenter = " middle " ;
chart . events . on ( " sizechanged " , function ( ev ) {
var scale = ( pieSeries . pixelInnerRadius * 2 ) / label . bbox . width ;