Визуализация многомерных данных имеет решающее значение для глубокого анализа. Bubble chart позволяет отображать три серии данных — ось X, ось Y и размер пузыря — в одном визуальном представлении. В этом руководстве вы узнаете, как создать Bubble chart в Excel с помощью C# и Aspose.Cells for .NET. Независимо от того, нужно ли вам представить результаты продаж, долю рынка или научные данные, приведённые ниже примеры помогут вам создать профессиональные, готовые к экспорту диаграммы всего за несколько строк кода.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания пузырчатых диаграмм
- Создание пузырчатой диаграммы в Excel с помощью C#
- Бесплатные ресурсы
- См. также
C# библиотека Excel для создания пузырчатых диаграмм
Aspose.Cells for .NET — мощная библиотека автоматизации Excel, упрощающая создание диаграмм, включая пузырьковые диаграммы. Она предоставляет богатый API для добавления данных, настройки типов диаграмм, кастомизации серий и экспорта книг в различные форматы (XLSX, PDF, PNG и т.д.).
Ключевые возможности, которые делают Aspose.Cells идеальным для пузырьковых диаграмм:
- Типобезопасный API – полная поддержка IntelliSense в Visual Studio.
- Прямая манипуляция диаграммами – изменение типа серии, размера маркеров, цветов и настроек осей программно.
- Высокая производительность – обработка больших наборов данных без нагрузки UI.
- Поддержка нескольких форматов – сохранение в XLSX, XLS, CSV, PDF, HTML или изображения.
Начало работы
- Скачать последнюю версию Aspose.Cells for .NET со страницы релизов.
- Установить через NuGet Package Manager:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект C#.
Теперь вы готовы создавать пузырьковые диаграммы программно.
Создание пузырчатой диаграммы в Excel с использованием C#
Ниже представлены два полных, исполняемых примера, которые демонстрируют, как создать пузырчатую диаграмму с нуля и как настроить её внешний вид.
Пример 1 – Базовая пузырьковая диаграмма
Этот пример создает простой пузырьковый график, который показывает продажи продукта (ось X), маржу прибыли (ось Y) и долю рынка (размер пузыря).
Что делает код
- Создаёт рабочую книгу и заполняет её примерными данными.
- Добавляет диаграмму
ChartType.Bubble. - Связывает X‑значения, Y‑значения и размеры пузырей серии с заполненными диапазонами.
- При необходимости задаёт заголовки осей и их пределы.
- Сохраняет рабочую книгу как BubbleChart_Basic.xlsx.
Пример 2 – Настраиваемая пузырьковая диаграмма (цвета, стили маркеров и вторичная ось)
Этот пример демонстрирует расширенные настройки, такие как пользовательские цвета пузырей, стили границ и размещение диаграммы на вторичной оси для лучшей читаемости.
Основные моменты настройки
- Две отдельные серии пузырьковой диаграммы (Group 1 и Group 2) с различными цветами и формами маркеров.
- Вторая серия построена по вторичной оси, что полезно при различающихся диапазонах данных.
- Настройка формата маркеров (цвет заливки, цвет границы, толщина).
- Опциональный экспорт диаграммы в виде изображения для включения в отчеты или веб‑страницы.
Бесплатные ресурсы
- Руководство разработчика – Полные учебные материалы и справочники API: https://docs.aspose.com/cells/net/
- Онлайн‑приложения – Создавайте и редактируйте файлы Excel без программирования: https://products.aspose.app/cells/family
- Справочник API – Полная документация методов/свойств: https://reference.aspose.com/cells/net/
- Статьи «Как сделать» – Практические сценарии и примеры проектов: https://blog.aspose.com/ru/categories/aspose.cells-product-family/