Визуализация многомерных данных имеет решающее значение для глубокого анализа. Bubble chart позволяет отображать три серии данных — ось X, ось Y и размер пузыря — в одном визуальном представлении. В этом руководстве вы узнаете, как создать Bubble chart в Excel с помощью C# и Aspose.Cells for .NET. Независимо от того, нужно ли вам представить результаты продаж, долю рынка или научные данные, приведённые ниже примеры помогут вам создать профессиональные, готовые к экспорту диаграммы всего за несколько строк кода.

В этой статье рассматриваются следующие темы:

C# библиотека Excel для создания пузырчатых диаграмм

Aspose.Cells for .NET — мощная библиотека автоматизации Excel, упрощающая создание диаграмм, включая пузырьковые диаграммы. Она предоставляет богатый API для добавления данных, настройки типов диаграмм, кастомизации серий и экспорта книг в различные форматы (XLSX, PDF, PNG и т.д.).

Ключевые возможности, которые делают Aspose.Cells идеальным для пузырьковых диаграмм:

  • Типобезопасный API – полная поддержка IntelliSense в Visual Studio.
  • Прямая манипуляция диаграммами – изменение типа серии, размера маркеров, цветов и настроек осей программно.
  • Высокая производительность – обработка больших наборов данных без нагрузки UI.
  • Поддержка нескольких форматов – сохранение в XLSX, XLS, CSV, PDF, HTML или изображения.

Начало работы

  1. Скачать последнюю версию Aspose.Cells for .NET со страницы релизов.
  2. Установить через NuGet Package Manager:
   PM> Install-Package Aspose.Cells
  1. Добавьте ссылку на Aspose.Cells в ваш проект C#.

Теперь вы готовы создавать пузырьковые диаграммы программно.

Создание пузырчатой диаграммы в Excel с использованием C#

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

Пример 1 – Базовая пузырьковая диаграмма

Этот пример создает простой пузырьковый график, который показывает продажи продукта (ось X), маржу прибыли (ось Y) и долю рынка (размер пузыря).

Что делает код

  1. Создаёт рабочую книгу и заполняет её примерными данными.
  2. Добавляет диаграмму ChartType.Bubble.
  3. Связывает X‑значения, Y‑значения и размеры пузырей серии с заполненными диапазонами.
  4. При необходимости задаёт заголовки осей и их пределы.
  5. Сохраняет рабочую книгу как BubbleChart_Basic.xlsx.

Пример 2 – Настраиваемая пузырьковая диаграмма (цвета, стили маркеров и вторичная ось)

Этот пример демонстрирует расширенные настройки, такие как пользовательские цвета пузырей, стили границ и размещение диаграммы на вторичной оси для лучшей читаемости.

Основные моменты настройки

  • Две отдельные серии пузырьковой диаграммы (Group 1 и Group 2) с различными цветами и формами маркеров.
  • Вторая серия построена по вторичной оси, что полезно при различающихся диапазонах данных.
  • Настройка формата маркеров (цвет заливки, цвет границы, толщина).
  • Опциональный экспорт диаграммы в виде изображения для включения в отчеты или веб‑страницы.

Бесплатные ресурсы

Смотрите также