public class PolarChartActivity extends AppCompatActivity { private ChartsPolar polar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chart_common); AnyChartView anyChartView = findViewById(R.id.any_chart_view); polar = AnyChart.polar(); createSeries(new ValueDataEntry("Growth", 100)); createSeries(new ValueDataEntry("Turnaround", 70)); createSeries(new ValueDataEntry("Operational Delivery", 45)); createSeries(new ValueDataEntry("Start-Up", 40)); createSeries(new ValueDataEntry("Financial Accountability", 40)); createSeries(new ValueDataEntry("International Experience", 40)); createSeries(new ValueDataEntry("Restructure", 40)); createSeries(new ValueDataEntry("Change Management", 40)); createSeries(new ValueDataEntry("People Management", 40)); createSeries(new ValueDataEntry("Special Project", 40)); polar.setYGrid(false); polar.getYScale() .setMaximum(100) .setMinimum(0); polar.setDefaultSeriesType(PolarSeriesType.COLUMN) .setYAxis(false) .setXScale(ScaleTypes.ORDINAL); anyChartView.setChart(polar); } private PolarSeriesColumn createSeries(ValueDataEntry dataEntry) { List data = new ArrayList<>(); data.add(dataEntry); PolarSeriesColumn series = polar.column(data); series.setPointWidth("97%"); return series; } }