ChartDataLabelPosition

ChartDataLabelPosition enumeration

Указывает положение метки данных диаграммы.

public enum ChartDataLabelPosition

Ценности

ИмяЦенностьОписание
Center0Указывает, что метка данных должна отображаться по центру маркера данных.
Left1Указывает, что метка данных должна отображаться слева от маркера данных.
Right2Указывает, что метка данных должна отображаться справа от маркера данных.
Above3Указывает, что метка данных должна отображаться над маркером данных.
Below4Указывает, что метка данных должна отображаться под маркером данных.
InsideBase5Указывает, что метка данных должна отображаться внутри основания маркера данных.
InsideEnd6Указывает, что метка данных должна отображаться внутри конца маркера данных.
OutsideEnd7Указывает, что метка данных должна отображаться за пределами конца маркера данных.
BestFit8Указывает, что метка данных должна отображаться в наиболее подходящем месте.

Примечания

Не все типы серий позволяют указывать позиции меток. А те, которые позволяют, не поддерживают все значения.

Примеры

Показывает, как задать положение метки данных.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Вставить столбчатую диаграмму.
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeriesCollection seriesColl = chart.Series;

// Удалить сгенерированную по умолчанию серию.
seriesColl.Clear();

// Добавить серию.
ChartSeries series = seriesColl.Add(
    "Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 4, 5, 6 });

// Отображение меток данных и установка цвета шрифта.
series.HasDataLabels = true;
ChartDataLabelCollection dataLabels = series.DataLabels;
dataLabels.ShowValue = true;
dataLabels.Font.Color = Color.White;

// Установить позицию метки данных.
dataLabels.Position = ChartDataLabelPosition.InsideBase;
dataLabels[0].Position = ChartDataLabelPosition.OutsideEnd;
dataLabels[0].Font.Color = Color.DarkRed;

doc.Save(ArtifactsDir + "Charts.LabelPosition.docx");

Смотрите также