// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Add chart with default data. Shape shape = builder.InsertChart(ChartType.Line, 432, 252); Chart chart = shape.Chart; chart.Title.Text = "Data Labels With Different Number Format"; // Delete default generated series. chart.Series.Clear(); // Add new series ChartSeries series1 = chart.Series.Add("AW Series 1", new string[] { "AW0", "AW1", "AW2" }, new double[] { 2.5, 1.5, 3.5 }); series1.HasDataLabels = true; series1.DataLabels.ShowValue = true; series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // Or you can set format code to be linked to a source cell, // in this case NumberFormat will be reset to general and inherited from a source cell. series1.DataLabels[2].NumberFormat.IsLinkedToSource = true; dataDir = dataDir + @"NumberFormat_DataLabel_out.docx"; doc.Save(dataDir);