Establecer el tipo de forma de las etiquetas de datos del gráfico

Escenarios de uso posibles

Puede cambiar el tipo de forma de las etiquetas de datos del gráfico utilizando la propiedad DataLabels.ShapeType. Toma el valor de la enumeración DataLabelShapeType y cambia el tipo de forma de las etiquetas de datos en consecuencia. Algunos de sus valores son

DataLabelShapeType.BENT_LINE_CALLOUT

DataLabelShapeType.DOWN_ARROW_CALLOUT

DataLabelShapeType.ELLIPSE

DataLabelShapeType.LINE_CALLOUT

DataLabelShapeType.RECT

etc.

Establecer el tipo de forma de las etiquetas de datos del gráfico

El siguiente código de ejemplo cambia el tipo de forma de las etiquetas de datos del gráfico a DataLabelShapeType.WEDGE_ELLIPSE_CALLOUT. Consulte el archivo de Excel de ejemplo utilizado en este código y el archivo de Excel de salida generado por él. La captura de pantalla muestra el efecto del código en el archivo de Excel de ejemplo.

todo:image_alt_text

Código de muestra

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load source Excel file
Workbook wb = new Workbook("sampleSetShapeTypeOfDataLabelsOfChart.xlsx");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access first chart
Chart ch = ws.getCharts().get(0);
//Access first series
Series srs = ch.getNSeries().get(0);
//Set the shape type of data labels i.e. Speech Bubble Oval
srs.getDataLabels().setShapeType(DataLabelShapeType.WEDGE_ELLIPSE_CALLOUT);
//Save the output Excel file
wb.save("outputSetShapeTypeOfDataLabelsOfChart.xlsx");