Enum LegendPositionType

LegendPositionType enumeration

Enumerates the legend position types.

public enum LegendPositionType

Values

NameValueDescription
Bottom0Displays the legend to the bottom of the chart’s plot area.
Corner1Displays the legend to the corner of the chart’s plot area.
Left4Displays the legend to the left of the chart’s plot area.
NotDocked7Represents that the legend is not docked.
Right3Displays the legend to the right of the chart’s plot area.
Top2Displays the legend to the top of the chart’s plot area.

Examples

[C#]

namespace Demos
{
    using Aspose.Cells;
    using Aspose.Cells.Charts;
    using System;

    public class LegendPositionTypeDemo
    {
        public static void LegendPositionTypeExample()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            Worksheet sheet = workbook.Worksheets[0];

            // Add sample data to the worksheet
            Cells cells = sheet.Cells;
            cells[0, 1].PutValue("Income");
            cells[1, 0].PutValue("Company A");
            cells[2, 0].PutValue("Company B");
            cells[3, 0].PutValue("Company C");
            cells[1, 1].PutValue(10000);
            cells[2, 1].PutValue(20000);
            cells[3, 1].PutValue(30000);

            // Add a column chart to the worksheet
            int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
            Chart chart = sheet.Charts[chartIndex];
            chart.SetChartDataRange("A1:B4", true);

            // Access the legend of the chart
            Legend legend = chart.Legend;

            // Set the legend's position to the left of the chart
            legend.Position = LegendPositionType.Left;

            // Set additional properties for the legend
            legend.Y = 1500;
            legend.Width = 50;
            legend.Height = 50;

            // Save the workbook
            workbook.Save("LegendPositionTypeExample.xlsx");
            workbook.Save("LegendPositionTypeExample.pdf");
        }
    }
}

See Also