Визуализация взаимосвязей между двумя числовыми переменными является распространённой задачей в анализе данных, отчётности и научных исследованиях. Диаграмма рассеяния (также известная как XY‑Scatter) идеально подходит для выделения трендов, кластеров и выбросов. В этом руководстве показано, как создать диаграмму рассеяния в Excel с использованием C# и Aspose.Cells for .NET. С помощью нескольких строк кода вы можете программно генерировать, настраивать и экспортировать диаграммы рассеяния, готовые к презентациям, панелям мониторинга или дальнейшей обработке.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания точечных диаграмм
- Создание точечной диаграммы в Excel с использованием C#
- Получить бесплатную лицензию
- Точечная диаграмма Excel: бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания точечных диаграмм
Aspose.Cells for .NET — это комплексная библиотека для работы с Excel, которая позволяет разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Она предоставляет обширный API для создания диаграмм, включая полную поддержку точечных (Scatter) диаграмм.
Ключевые преимущества использования Aspose.Cells для создания точечных диаграмм:
- Full‑featured Chart API – Добавьте несколько рядов, задайте стили маркеров, определите свойства осей и переключайте типы диаграмм во время выполнения.
- No COM Interop – Работает в серверных средах, облачных сервисах и настольных приложениях.
- High Performance – Обрабатывает большие наборы данных с минимальными затратами памяти.
- Cross‑format Support – Сохраняйте в XLSX, XLS, CSV, PDF, PNG и другие форматы.
Начните быстро:
PM> Install-Package Aspose.Cells
Или загрузите последнюю версию со страницы страница выпусков Aspose.Cells.
Создать диаграмму рассеяния в Excel с помощью C#
Ниже приведён полный, автономный пример на C#, демонстрирующий, как:
- Создайте новую книгу.
- Заполните лист данными X‑Y.
- Вставьте диаграмму рассеяния.
- Настройте маркеры рядов, подписи осей и внешний вид диаграммы.
- Сохраните книгу в файл XLSX.
Примечание – Код использует только пространство имён
Aspose.Cells. Дополнительные библиотеки не требуются.
Объяснение кода
| Шаг | Что делает |
|---|---|
| 1 | Создаёт новый объект Workbook и получает первый Worksheet. |
| 2 | Заполняет столбцы A и B числовыми значениями X и Y. |
| 3 | Добавляет Chart типа ChartType.Scatter на лист. |
| 4 | Создаёт одну серию, ссылающуюся на диапазон Y (B2:B9) и явно задаёт диапазон X (A2:A9). |
| 5 | Настраивает маркеры серии (красные круги, размер 10) и удаляет линию границы. |
| 6 | Устанавливает понятные подписи осей и при необходимости ограничения осей. |
| 7 | Сохраняет книгу как ScatterChart_Output.xlsx. |
Запуск программы создает файл Excel, содержащий аккуратно оформленную диаграмму рассеяния, готовую для дальнейшего анализа или публикации.
Получить бесплатную лицензию
Aspose предлагает временную бесплатную лицензию, которая удаляет водяные знаки оценки и предоставляет полный доступ к API для разработки и тестирования. Получите её на странице страница временной лицензии Aspose. Примените лицензию в вашем коде перед использованием любых классов Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Диаграмма рассеяния Excel: Бесплатные ресурсы
Продолжайте изучать и осваивать автоматизацию Excel с помощью этих бесплатных ресурсов:
- Руководство разработчика – Обширная документация API: https://docs.aspose.com/cells/net/
- Онлайн‑приложения – Попробуйте функции Aspose.Cells напрямую в браузере: https://products.aspose.app/cells/family
- Справочник API – Подробный список методов, свойств и перечислений: https://reference.aspose.com/cells/net/
- Статьи‑руководства – Практические примеры и пошаговые инструкции: https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
В этом руководстве показано, как программно создать диаграмма рассеяния в Excel с использованием C# и Aspose.Cells for .NET. Используя мощный API построения диаграмм, вы можете создавать сложные визуализации, настраивать стили маркеров и управлять поведением осей — всё без необходимости установки Microsoft Office. Внедрите этот подход в инструменты отчетности, аналитические панели или любое решение, требующее динамического создания диаграмм.
Если у вас есть вопросы, вам нужна помощь или вы хотите поделиться своим отзывом, пожалуйста, посетите наш бесплатный форум поддержки.