Ställ in datamärkenas formtyp i diagrammet

Möjliga användningsscenario

Du kan ändra formtypen för datamärken i diagrammet med egenskapen DataLabels.ShapeType. Den tar värdet av DataLabelShapeType-uppräkningen och ändrar formtypen för datamärkena därefter. Några av dess värden är

DataLabelShapeType.BENT_LINE_CALLOUT

DataLabelShapeType.DOWN_ARROW_CALLOUT

DataLabelShapeType.ELLIPSE

DataLabelShapeType.LINE_CALLOUT

DataLabelShapeType.RECT

etc.

Ställ in datamärkenas formtyp i diagram

Följande kod ändrar formtypen för datamärkena i diagrammet till DataLabelShapeType.WedgeEllipseCallout. Se den exempel Excel-filen som används i denna kod och den utdata Excel-filen som genereras av den. Skärmdumpen visar effekten av koden på den exempel Excel-filen. 

todo:image_alt_text

Exempelkod

from aspose.cells import Workbook
from aspose.cells.drawing import DataLabelShapeType
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load source Excel file
wb = Workbook("sampleSetShapeTypeOfDataLabelsOfChart.xlsx")
# Access first worksheet
ws = wb.worksheets[0]
# Access first chart
ch = ws.charts[0]
# Access first series
srs = ch.n_series[0]
# Set the shape type of data labels i.e. Speech Bubble Oval
srs.data_labels.shape_type = DataLabelShapeType.WEDGE_ELLIPSE_CALLOUT
# Save the output Excel file
wb.save("outputSetShapeTypeOfDataLabelsOfChart.xlsx")