LegendPosition Enumeration
Specifies the possible positions for a chart legend.

Namespace: Aspose.Words.Drawing.Charts
Assembly: Aspose.Words (in Aspose.Words.dll) Version: 19.12
Syntax
public enum LegendPosition
Members
  Member nameValueDescription
None0 No legend will be shown for the chart.
Bottom1 Specifies that the legend shall be drawn at the bottom of the chart.
Left2 Specifies that the legend shall be drawn at the left of the chart.
Right3 Specifies that the legend shall be drawn at the right of the chart.
Top4 Specifies that the legend shall be drawn at the top of the chart.
TopRight5 Specifies that the legend shall be drawn at the top right of the chart.
Examples
Shows how to edit the appearance of a chart's legend.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Insert a line graph
Shape chartShape = builder.InsertChart(ChartType.Line, 450, 300);
Chart chart = chartShape.Chart;

// Get its legend
ChartLegend legend = chart.Legend;

// By default, other elements of a chart will not overlap with its legend
Assert.False(legend.Overlay);

// We can move its position by setting this attribute
legend.Position = LegendPosition.TopRight;

doc.Save(ArtifactsDir + "Charts.ChartLegend.docx");
See Also