Установка формы меток данных диаграммы
Возможные сценарии использования
Вы можете изменить тип формы подписей данных диаграммы с помощью свойства DataLabels.ShapeType. Оно принимает значение перечисления DataLabelShapeType и изменяет тип формы подписей данных соответственно. Некоторые из его значений
DataLabelShapeType.BENT_LINE_CALLOUT
DataLabelShapeType.DOWN_ARROW_CALLOUT
DataLabelShapeType.ELLIPSE
DataLabelShapeType.LINE_CALLOUT
DataLabelShapeType.RECT
etc.
Установка типа формы меток данных диаграммы
Приведенный ниже образец кода изменяет тип формы подписей данных диаграммы на DataLabelShapeType.WedgeEllipseCallout. Пожалуйста, обратитесь к образцу файла Excel, использованному в этом коде, и выходному файлу Excel, сгенерированному им. Снимок экрана показывает эффект кода на образцовом файле Excel.
Образец кода
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") |