Форматирование диаграммы

Настройка внешнего вида диаграммы

ВТипы диаграмм, мы дали краткое введение в типы диаграмм и объектов диаграмм, предлагаемых Aspose.Cells.

В этой статье мы обсудим, как настроить внешний вид диаграмм, установив ряд различных свойств:

Настройка области диаграммы

На диаграмме есть разные типы областей, и номер Aspose.Cells обеспечивает гибкость изменения внешнего вида каждой области. Разработчики могут применять различные параметры форматирования к области, изменяя цвет переднего плана, цвет фона, формат заливки и т. д.

В приведенном ниже примере мы применили разные настройки форматирования к разным областям диаграммы. Эти области включают в себя:

После выполнения примера кода на рабочий лист будет добавлена столбчатая диаграмма, как показано ниже:

Столбчатая диаграмма с заполненными областями

дело:изображение_альтернативный_текст

Настройка линий диаграммы

Разработчики также могут применять различные стили к линиям или маркерам данных.СерияКоллекциякак показано ниже в примере. Выполнение примера кода добавляет гистограмму на рабочий лист, как показано ниже:

Столбчатая диаграмма после применения стилей линий

дело:изображение_альтернативный_текст

Применение тем Excel 2007/2010 Microsoft к диаграммам

Разработчики могут применять различные темы и цвета Excel Microsoft кСерияКоллекцияили другие объекты диаграммы, как показано в примере ниже.

Установка заголовков диаграмм или осей

Вы можете использовать Microsoft Excel, чтобы установить заголовки диаграммы и ее осей в среде WYSIWYG, как показано ниже.

Установка заголовков диаграммы и ее осей с помощью Microsoft Excel

дело:изображение_альтернативный_текст

Aspose.Cells также позволяет разработчикам устанавливать заголовки диаграммы и ее оси во время выполнения. Все диаграммы и их оси содержатЗаголовок.setTextметод, который можно использовать для установки их заголовков, как показано ниже в примере. После выполнения примера кода на рабочий лист будет добавлена столбчатая диаграмма, как показано ниже:

Столбчатая диаграмма после установки заголовков

дело:изображение_альтернативный_текст

Настройка основных линий сетки

Скрытие основных линий сетки

Разработчики могут контролировать видимость основных линий сетки с помощьюsetVisible методЛинияобъект. После скрытия основных линий сетки столбчатая диаграмма, добавленная на рабочий лист, имеет следующий вид:

Столбчатая диаграмма со скрытыми основными линиями сетки

дело:изображение_альтернативный_текст

Изменение основных настроек линий сетки

Разработчики могут контролировать не только видимость основных линий сетки, но и другие свойства, включая цвет и т. д. После установки цвета основных линий сетки столбчатая диаграмма, добавленная на рабочий лист, будет иметь следующий вид:

Столбчатая диаграмма с цветными основными линиями сетки

дело:изображение_альтернативный_текст

Установка границ для задней и боковых стенок

С момента выпуска Microsoft Excel 2007 стенки трехмерной диаграммы были разделены на две части: боковую стенку и заднюю стенку, поэтому мы должны использовать две части.Стены объекты, чтобы представлять их отдельно, и вы можете получить к ним доступ, используяДиаграмма.getBackWall() иДиаграмма.getSideWall().

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

Изменить положение и размер диаграммы

Иногда вы хотите изменить положение или размер новой или существующей диаграммы внутри рабочего листа. Aspose.Cells обеспечиваетДиаграмма.getChartObject()свойство для достижения этого. Вы можете использовать его подсвойства, чтобы изменить размер диаграммы с помощью новыхрост иширина или переместите его с новым** Х** и**Координаты Y**.

Изменение положения и размера диаграммы

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

  1. Диаграмма.getChartObject().get/setWidth()
  2. Диаграмма.getChartObject().get/setHeight()
  3. Диаграмма.getChartObject().get/setX()
  4. Диаграмма.getChartObject().get/setY()

В следующем примере объясняется использование вышеуказанных свойств. Он загружает существующую книгу, содержащую диаграмму на первом листе. Затем он изменяет размер и положение диаграммы и сохраняет книгу.

Перед выполнением примера кода исходный файл выглядит так:

Размер и положение диаграммы перед выполнением примера кода

дело:изображение_альтернативный_текст

После выполнения выходной файл выглядит так:

Размер и положение диаграммы после выполнения примера кода

дело:изображение_альтернативный_текст

Управление диаграммами конструктора

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

Управление диаграммами конструктора в файлах шаблонов

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

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

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

Входная круговая диаграмма

дело:изображение_альтернативный_текст

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

В следующем примере показано, как управлять существующей диаграммой. В этом примере мы модифицируем диаграмму, созданную выше. Следующий вывод генерируется кодом. Обратите внимание, что цвет заголовка диаграммы изменился с синего на черный, а «Англия 30000» — на «Великобритания, 30 тыс.».

Круговая диаграмма была изменена

дело:изображение_альтернативный_текст

Управление линейным графиком в шаблоне конструктора

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

Во-первых, взгляните на линейный график дизайнера.

Входная линейная диаграмма

дело:изображение_альтернативный_текст

Теперь мы манипулируем линейной диаграммой (которая содержится влинейная диаграмма.xls файл) с помощью следующего кода. Следующий вывод генерируется кодом.

Управляемый линейный график

дело:изображение_альтернативный_текст

Использование спарклайнов

Microsoft Excel 2010 может анализировать информацию самыми разными способами. Это позволяет пользователям отслеживать и выделять важные тенденции данных с помощью новых инструментов анализа и визуализации данных. Спарклайны — это мини-диаграммы, которые вы можете разместить внутри ячеек, чтобы вы могли просматривать данные и диаграмму в одной таблице. При правильном использовании спарклайнов анализ данных выполняется быстрее и точнее. Они также обеспечивают простое представление информации, избегая переполненных рабочих листов с большим количеством занятых диаграмм.

Aspose.Cells предоставляет API для управления спарклайнами в электронных таблицах.

Спарклайны в Microsoft Excel

Чтобы вставить спарклайны в Microsoft Excel 2010:

  1. Выберите ячейки, в которых вы хотите, чтобы отображались спарклайны. Чтобы их было легко просматривать, выберите ячейки рядом с данными.
  2. НажмитеВставлять на ленте, а затем выберитестолбец вСпарклайны группа.

дело:изображение_альтернативный_текст

  1. Выберите или введите диапазон ячеек на листе, содержащих исходные данные. Появляются диаграммы.

Например, спарклайны помогают увидеть тенденции или отчет о победах или поражениях в лиге софтбола. Спарклайны могут даже подводить итоги всего сезона каждой команды в лиге.

дело:изображение_альтернативный_текст

Спарклайны с использованием Aspose.Cells

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

Пример ниже демонстрирует функцию Sparklines. В примере показано, как:

  1. Откройте простой файл шаблона.
  2. Чтение информации о спарклайнах для рабочего листа.
  3. Добавьте новые спарклайны для заданного диапазона данных в область ячеек.
  4. Сохраняет файл Excel на диск.

Применение 3D-формата к диаграмме

Вам могут понадобиться стили трехмерных диаграмм, чтобы вы могли получить результаты только для своего сценария. Aspose.Cells API-интерфейсы предоставляют соответствующий API для применения Microsoft трехмерного форматирования Excel 2007, как показано в этой статье.

Настройка формата 3D для диаграммы

Полный пример приведен ниже, чтобы продемонстрировать, как создать диаграмму и применить Microsoft Excel 2007 3D-форматирование. После выполнения приведенного выше примера кода на рабочий лист будет добавлена столбчатая диаграмма (с 3D-эффектами), как показано ниже.

Столбчатая диаграмма с трехмерным форматированием

дело:изображение_альтернативный_текст

Предварительные темы