var data = []; for (var i = 0; i <= 360; i++) { var t = i / 180 * Math.PI; var r = Math.sin(2 * t) * Math.cos(2 * t); data.push([r, i]); } option = { polar: { center:["75%","75%"] }, angleAxis: { type: 'value', axisLabel:false, startAngle: 0 }, radiusAxis: { min: 0 }, series: [{ coordinateSystem: 'polar', type: 'bar', axisLabel:false, showSymbol: false, data: data }], animationDuration: 2000 };