DescriptionUse a radar chart to plot each category of data on a separate value axis.Source Code// Create a new workbook and get a reference to the active worksheet, window info, // and cells. SpreadsheetGear.IWorkbook workbook = SpreadsheetGear.Factory.GetWorkbook("ChartData-Radar.xlsx"); SpreadsheetGear.IWorksheet worksheet = workbook.ActiveWorksheet; SpreadsheetGear.IWorksheetWindowInfo windowInfo = worksheet.WindowInfo; SpreadsheetGear.IRange cells = worksheet.Cells; // Add a chart to the worksheet's shape collection. // NOTE: Calculate the coordinates of the chart by converting row and column // coordinates to points. Use fractional row and column values to get // coordinates anywhere in between row and column boundaries. double left = windowInfo.ColumnToPoints(0.15); double top = windowInfo.RowToPoints(0.5); double right = windowInfo.ColumnToPoints(5.85); double bottom = windowInfo.RowToPoints(13.5); SpreadsheetGear.Charts.IChart chart = worksheet.Shapes.AddChart(left, top, right - left, bottom - top).Chart; // Get the source data range from an existing defined name. SpreadsheetGear.IRange source = workbook.Names["Maintenance"].RefersToRange; // Set the chart's source data range, plotting series in columns. chart.SetSourceData(source, SpreadsheetGear.Charts.RowCol.Columns); // Set the chart type to filled radar. chart.ChartType = SpreadsheetGear.Charts.ChartType.RadarFilled; // Add a chart title and change the font size. chart.HasTitle = true; chart.ChartTitle.Text = "Seasonal Maintenance Costs"; chart.ChartTitle.Font.Size = 12;