Explosion

IChartDataPoint.Explosion property

Указывает, на сколько точка данных должна быть перемещена из центра круговой диаграммы. Может быть отрицательным. Отрицательное значение означает, что свойство не установлено и не следует применять развертывание. Применяется только к круговым диаграммам.

public int Explosion { get; set; }

Примеры

Показывает, как переместить фрагменты круговой диаграммы от центра.

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

Shape shape = builder.InsertChart(ChartType.Pie, 500, 350);
Chart chart = shape.Chart;

Assert.AreEqual(1, chart.Series.Count);
Assert.AreEqual("Sales", chart.Series[0].Name);

// «Срезы» круговой диаграммы могут быть смещены от центра на расстояние с помощью атрибута «Разложение» соответствующей точки данных.
// Добавьте точку данных в первую часть круговой диаграммы и переместите ее от центра на 10 пунктов.
// Aspose.Words автоматически создает точки данных, если они не существуют.
ChartDataPoint dataPoint = chart.Series[0].DataPoints[0];
dataPoint.Explosion = 10;

// Смещаем вторую часть на большее расстояние.
dataPoint = chart.Series[0].DataPoints[1];
dataPoint.Explosion = 40;

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

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