Визуализация взаимосвязей между двумя числовыми переменными часто требует использования точечной диаграммы. Когда необходимо подчеркнуть каждую точку данных and проиллюстрировать тенденцию, соединяя точки линиями, тип диаграммы ScatterConnectedByLinesWithDataMarker является идеальным. В этом руководстве вы узнаете, как создать такую диаграмму в Excel с помощью C# и Aspose.Cells for .NET. Решение полностью программируемое, не требует установки Excel и позволяет сохранить диаграмму в формате XLSX, PDF или в виде изображения.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания ScatterConnectedByLinesWithDataMarker диаграммы
- Создать ScatterConnectedByLinesWithDataMarker диаграмму в Excel с использованием C#
- Бесплатная лицензия и ресурсы
- См. также
C# библиотека Excel для создания диаграммы ScatterConnectedByLinesWithDataMarker
Aspose.Cells for .NET является комплексной библиотекой для работы с Excel, позволяющей разработчикам создавать, редактировать и отображать файлы Excel без необходимости установки Microsoft Office. Она поддерживает все типы диаграмм, предоставляемые Excel, включая диаграмму ScatterConnectedByLinesWithDataMarker.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
- Полное покрытие API – Доступ к каждому функционалу Excel, от базовых операций с ячейками до продвинутых настроек диаграмм.
- Отсутствие зависимости от Interop – Работает на любой платформе, поддерживающей .NET, устраняя проблемы с COM interop.
- Высокая производительность – Эффективная работа с большими книгами и наборами данных.
- Множественные форматы экспорта – Сохранение диаграмм в форматах XLSX, PDF, PNG, JPEG и др.
Начало работы
- Скачать последнюю версию с страницы Aspose.Cells .NET releases.
- Установить через NuGet:
PM> Install-Package Aspose.Cells
Пакет включает все необходимые сборки и зависимости.
Создать диаграмму ScatterConnectedByLinesWithDataMarker в Excel с использованием C#
Ниже приведена полная, автономная программа на C#, которая:
- Создает новую книгу.
- Заполняет примерными данными X‑Y.
- Вставляет диаграмму ScatterConnectedByLinesWithDataMarker.
- Форматирует диаграмму (заголовок, подписи осей, стиль маркеров, стиль линий).
- Сохраняет книгу как
ScatterConnectedByLinesWithDataMarker.xlsx.
Примечание: Код ориентирован на .NET 6.0 (или более позднюю версию) и использует последнюю версию API Aspose.Cells. При необходимости скорректируйте версию SDK проекта.
Объяснение ключевых шагов
| Шаг | Назначение |
|---|---|
| Создать рабочую книгу и лист | Инициализирует Excel‑файл в памяти. |
| Заполнить данные | Предоставляет пары X‑Y, которые будет отображать точечный график. |
| Добавить диаграмму | Вставляет диаграмму типа ScatterConnectedByLinesWithDataMarker. |
| Определить серию | Связывает значения Y (B2:B9) и X (A2:A9) с серией. |
| Настроить маркеры и линию | Настраивает визуальный стиль — форму маркера, размер, цвета и толщину линии. |
| Подписи осей | Повышает читаемость для конечных пользователей. |
| Сохранить | Сохраняет рабочую книгу на диск (может быть изменено на PDF/изображение через перегрузки Save). |
Вы можете адаптировать диапазон данных, стиль или расположение диаграммы, чтобы соответствовать вашей конкретной ситуации. Такой же подход работает с более крупными наборами данных или несколькими рядами, добавляя дополнительные NSeries записи.
Получить бесплатную лицензию
Aspose предлагает временную бесплатную лицензию, которая удаляет водяные знаки оценки и открывает полный функционал на ограниченный период. Получите её со страницы Aspose temporary license page. Примените лицензию перед созданием рабочей книги:
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Бесплатные ресурсы
- Руководство разработчика – Полные учебные материалы: https://docs.aspose.com/cells/net/
- Онлайн‑приложения – Попробуйте создавать диаграммы без программирования: https://products.aspose.app/cells/family
- Справочник API – Подробные определения классов и методов: https://reference.aspose.com/cells/net/
- Статьи «Как сделать» – Изучите дополнительные типы диаграмм и функции Excel: https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
Диаграмма ScatterConnectedByLinesWithDataMarker идеально подходит для иллюстрации тенденций данных, при этом выделяя каждую отдельную точку. С помощью Aspose.Cells for .NET вы можете создавать, стилизовать и экспортировать эту диаграмму полностью через код — установка Excel не требуется. Предоставленный пример готов к компиляции и запуску, предоставляя прочную основу для интеграции сложных визуализаций в ваши .NET приложения.
Если у вас возникнут какие-либо трудности или вопросы, не стесняйтесь посетить наш бесплатный форум поддержки, где сообщество Aspose и инженеры с радостью помогут.