Aspose.Words.Examples.CSharp.Programming_Documents.Working_with_Charts.CreateColumnChart.InsertSimpleColumnChart C# (CSharp) Method

InsertSimpleColumnChart() private static method

Shows how to insert a simple column chart into the document using DocumentBuilder.InsertChart method.
private static InsertSimpleColumnChart ( string dataDir ) : void
dataDir string
return void
        private static void InsertSimpleColumnChart(string dataDir)
        {
            // ExStart:InsertSimpleColumnChart
            Document doc = new Document();
            DocumentBuilder builder = new DocumentBuilder(doc);

            // Add chart with default data. You can specify different chart types and sizes.
            Shape shape = builder.InsertChart(ChartType.Column, 432, 252);

            // Chart property of Shape contains all chart related options.
            Chart chart = shape.Chart;

            // ExStart:ChartSeriesCollection 
            // Get chart series collection.
            ChartSeriesCollection seriesColl = chart.Series;
            // Check series count.
            Console.WriteLine(seriesColl.Count);
            // ExEnd:ChartSeriesCollection 

            // Delete default generated series.
            seriesColl.Clear();

            // Create category names array, in this example we have two categories.
            string[] categories = new string[] { "AW Category 1", "AW Category 2" };

            // Adding new series. Please note, data arrays must not be empty and arrays must be the same size.
            seriesColl.Add("AW Series 1", categories, new double[] { 1, 2 });
            seriesColl.Add("AW Series 2", categories, new double[] { 3, 4 });
            seriesColl.Add("AW Series 3", categories, new double[] { 5, 6 });
            seriesColl.Add("AW Series 4", categories, new double[] { 7, 8 });
            seriesColl.Add("AW Series 5", categories, new double[] { 9, 10 });

            dataDir = dataDir + @"TestInsertSimpleChartColumn_out.doc";
            doc.Save(dataDir);
            // ExEnd:InsertSimpleColumnChart
            Console.WriteLine("\nSimple column chart created successfully.\nFile saved at " + dataDir);
            
        }
        /// <summary>