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

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

Иногда вам может потребоваться изменить позицию или размер новой или существующей диаграммы внутри листа. Aspose.Cells предоставляет свойство Chart.ChartObject для достижения этого. Вы можете использовать его подсвойства для изменения размера диаграммы с новой высотой и шириной или для изменения позиции с новыми координатами X и Y.

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

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

  1. Chart.ChartObject.X
  2. Chart.ChartObject.Y
  3. Chart.ChartObject.Height
  4. Chart.ChartObject.Width

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

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

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

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

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

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

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

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

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

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

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