Управление позицией, размером и оформлением диаграммы

Позиция и размер диаграммы

Иногда нужно изменить позицию или размер нового или существующего графика внутри листа. Aspose.Cells для Python via .NET предоставляет свойство Chart.chart_object для достижения этой цели. Используйте его под-свойства для изменения размера графика с новыми высотой и шириной или его позиционирования с новыми координатами X и Y.

Управление позицией и размером диаграммы

Чтобы изменить позицию диаграммы (координаты X, Y) или размер (высота, ширина), используйте эти свойства:

  1. Chart.chart_object.x
  2. Chart.chart_object.y
  3. Chart.chart_object.height
  4. Chart.chart_object.width

Следующий пример иллюстрирует использование вышеуказанных API: он загружает существующую рабочую книгу с графиком на первом листе, затем меняет размер и позицию графика, используя Aspose.Cells для Python via .NET.

Манипулирование дизайнерскими диаграммами

Иногда необходимо управлять или изменять графики в файлах шаблонов дизайнера. Aspose.Cells для Python via .NET полностью поддерживает управление содержимым и элементами дизайнерских графиков, при этом данные, содержимое графика, фоновое изображение и форматирование сохраняются точно.

Манипулирование дизайнерскими диаграммами в файле-шаблоне

Для манипулирования дизайнерскими диаграммами в файлах-шаблонах используйте связанный с диаграммой API. Например, вы можете использовать свойство Worksheet.Charts для получения коллекции существующих диаграмм в файле-шаблоне.

Создание диаграммы

В следующем примере показано, как создать пирамидальную диаграмму. Позже мы будем изменять эту диаграмму.

Изменение диаграммы

В следующем примере показано, как изменить существующую диаграмму. В этом примере мы модифицируем созданную выше диаграмму. В полученном выводе обратите внимание, что метка даты одной точки данных установлена на ‘Великобритания, 30K’.

Изменение линейной диаграммы в шаблоне конструктора

В этом примере мы будем изменять линейную диаграмму. Мы добавим несколько рядов данных к существующей диаграмме и изменим цвета их линий.