IChartDataPointLevel

public interface IChartDataPointLevel

Represents data point level. Applies for Treemap and Sunburst chart.

Methods

Method Description
getFormat() Represents formatting properties of data point level.
getLabel() Represents data label of data point level.

getFormat()

public abstract IFormat getFormat()

Represents formatting properties of data point level. Read/write IFormat.


Presentation pres = new Presentation();
 try
 {
     IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Treemap, 50, 50, 500, 400);
     IChartSeries series = chart.getChartData().getSeries().get_Item(0);
     IChartDataPointLevel dataPointLevel = series.getDataPoints().get_Item(7).getDataPointLevels().get_Item(2);
     dataPointLevel.getFormat().getFill().setFillType(FillType.Solid);
     dataPointLevel.getFormat().getFill().getSolidFillColor().setColor(Color.Red);
 } finally {
     if (pres != null) pres.dispose();
 }

Returns: IFormat

getLabel()

public abstract IDataLabel getLabel()

Represents data label of data point level. Applied for Treemap and Sunburst sereis types. Read-only IDataLabel.


Presentation pres = new Presentation();
 try
 {
     IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Sunburst, 50, 50, 500, 400);
     IChartSeries series = chart.getChartData().getSeries().get_Item(0);
     IChartDataPointLevel dataPointLevel = series.getDataPoints().get_Item(0).getDataPointLevels().get_Item(1);
     dataPointLevel.getLabel().getDataLabelFormat().setShowCategoryName(false);
     dataPointLevel.getLabel().getDataLabelFormat().setShowValue(true);
     dataPointLevel.getLabel().getDataLabelFormat().setShowSeriesName(true);
     dataPointLevel = series.getDataPoints().get_Item(12).getDataPointLevels().get_Item(1);
     dataPointLevel.getLabel().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
     dataPointLevel.getLabel().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.Red);
 } finally {
     if (pres != null) pres.dispose();
 }

Returns: IDataLabel