Визуализация точек данных, соединённых плавными кривыми, при этом отображая отдельные маркеры, может значительно улучшить читаемость аналитических отчётов. В этом руководстве вы узнаете, как создать диаграмму ScatterConnectedByCurvesWithDataMarker в Excel с использованием C# и Aspose.Cells for .NET. Пример охватывает заполнение данными, создание диаграммы, настройку серии, настройку маркеров данных и сохранение рабочей книги.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания диаграммы ScatterConnectedByCurvesWithDataMarker
- Создание диаграммы ScatterConnectedByCurvesWithDataMarker в Excel с использованием C#
- Настройка маркеров данных для диаграммы Scatter
- Получить бесплатную лицензию
- Бесплатные ресурсы
- Заключение
- См. также
Библиотека C# Excel для создания диаграммы ScatterConnectedByCurvesWithDataMarker
Aspose.Cells for .NET — это мощная библиотека для работы с Excel, позволяющая разработчикам программно создавать, изменять и оформлять файлы Excel без Microsoft Office. Она предоставляет богатый Chart API, включающий тип диаграммы ScatterConnectedByCurvesWithDataMarker, обеспечивая плавные соединения кривых с видимыми маркерами данных.
Ключевые преимущества Aspose.Cells for .NET:
- Comprehensive API – Доступ к каждому функционалу Excel, от листов до продвинутых диаграмм.
- High Performance – Эффективная обработка больших книг.
- Zero Dependency on Office – Не требуется установка Excel на сервере.
- Multi‑Format Support – Чтение/запись XLSX, XLS, CSV, ODS, PDF и др.
Начало работы
- Скачать последний релиз со страницы выпусков Aspose.Cells.
- Установить через NuGet:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект C#.
Создать диаграмму ScatterConnectedByCurvesWithDataMarker в Excel с использованием C#
Следующий пример создает рабочую книгу, вставляет примерные данные, добавляет диаграмму ScatterConnectedByCurvesWithDataMarker и сохраняет файл как ScatterChart_Output.xlsx.
Что делает код
| Step | Description |
|---|---|
| 1 | Создаёт новый объект Workbook и получает первый Worksheet. |
| 2 | Записывает строку заголовка и набор точек X‑Y в столбцы A и B. |
| 3 | Вставляет диаграмму типа ScatterConnectedByCurvesWithDataMarker в указанное место листа. |
| 4 | Добавляет одну серию данных. NSeries.Add задает диапазон X; YValues назначает диапазон Y. |
| 5 | (Опционально) Устанавливает заголовки для осей категорий (X) и значений (Y). |
| 6 | Сохраняет книгу на диск. |
Запустите программу; сгенерированный ScatterChart_Output.xlsx будет содержать сглаженный точечный график, где каждая точка выделена маркером данных.
Настройка маркеров данных для диаграммы рассеяния
Маркер данных можно стилизовать, чтобы улучшить визуальное восприятие. Приведённый ниже пример демонстрирует, как изменить форму, размер, цвет и границу маркера для ранее созданного ряда.
Основные моменты настройки маркеров
| Свойство | Эффект |
|---|---|
MarkerStyle | Изменяет форму (например, Diamond, Circle, Square). |
MarkerSize | Управляет размером в пунктах. |
Area.ForeColor + Area.Formatting | Устанавливает цвет заливки маркера. |
Border properties | Определяет видимость контура, цвет, толщину и стиль линии. |
Настраивая эти свойства, вы можете соответствовать корпоративному брендингу, подчеркнуть ключевые данные или просто улучшить эстетический вид диаграмм.
Получить бесплатную лицензию
Исследуйте продукты Aspose без риска, запросив временную лицензию. Посетите страницу временной лицензии Aspose, чтобы получить бесплатный ключ, который разблокирует полную функциональность Aspose.Cells for .NET.
Бесплатные ресурсы
Повышайте свои навыки автоматизации Excel с помощью следующих бесплатных ресурсов:
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Онлайн‑демо‑приложения – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи‑руководства – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
В этой статье мы продемонстрировали, как создать диаграмму ScatterConnectedByCurvesWithDataMarker с использованием C# и Aspose.Cells for .NET. Руководство охватывало:
- Настройка рабочей книги и заполнение данных X‑Y.
- Добавление специализированного типа точечной диаграммы.
- Настройка названий серий и осей.
- Настройка маркеров данных для получения полированного визуального результата.
Aspose.Cells упрощает создание диаграмм, позволяя полностью программно генерировать сложные визуальные материалы, готовые к публикации.
Если у вас есть вопросы, вам нужна дополнительная помощь или вы хотите поделиться своим отзывом, пожалуйста, посетите наш бесплатный форум поддержки.