Визуализация тенденций без отвлекающих маркеров данных может сделать диаграмму более ясной и профессиональной. В этой статье мы покажем, как создать диаграмму ScatterConnectedByCurvesWithoutDataMarker — плавную рассеянную линию, где отдельные точки скрыты, — используя Aspose.Cells for .NET. Решение полностью реализовано в коде, работает с любым языком .NET и не требует установки Excel.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания диаграмм ScatterConnectedByCurvesWithoutDataMarker
- Создать диаграмму ScatterConnectedByCurvesWithoutDataMarker в Excel с использованием C#
- Получить бесплатную лицензию
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания диаграмм ScatterConnectedByCurvesWithoutDataMarker без маркеров данных
Aspose.Cells for .NET — это многофункциональная библиотека, позволяющая разработчикам создавать, изменять и отображать файлы Excel без необходимости использовать Microsoft Office. Она предоставляет чистый, объектно‑ориентированный API для работы с листами, ячейками, формулами и всеми типами диаграмм, поддерживаемыми Excel, включая диаграмму ScatterConnectedByCurvesWithoutDataMarker.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
- Полное покрытие API – все нативные типы диаграмм Excel доступны.
- Без COM‑interop – работает на любой платформе, поддерживающей .NET.
- Высокая производительность – оптимизировано для больших книг и наборов данных.
- Несколько форматов вывода – XLSX, XLS, CSV, PDF, PNG и др.
Начать просто:
PM> Install-Package Aspose.Cells
Подсказка: Библиотеку также можно добавить через .NET CLI (
dotnet add package Aspose.Cells) или загрузив бинарный файл со страницы страница выпусков Aspose.Cells.
Создать диаграмму ScatterConnectedByCurvesWithoutDataMarker в Excel с использованием C#
Ниже приведён полный, автономный пример на C#, демонстрирующий, как:
- Создайте новую книгу.
- Заполните лист образцами данных X‑Y.
- Добавьте диаграмму ScatterConnectedByCurvesWithoutDataMarker.
- Скройте маркеры данных и точно настройте подписи осей.
- Сохраните книгу в файл XLSX.
Примечание: Тип диаграммы доступен через
ChartType.ScatterConnectedByCurvesWithoutMarker— имя перечисления отражает без‑маркерный вариант диаграммы scatter‑connected‑by‑curves.
Объяснение кода
| Шаг | Что происходит |
|---|---|
| 1 | Создаётся новый Workbook; получается первый Worksheet (Sheet1). |
| 2 | Заполняются два столбца — X Value и Y Value — небольшим набором данных, который создаст плавную кривую. |
| 3 | ChartType.ScatterConnectedByCurvesWithoutMarker указывает Aspose.Cells генерировать точечную диаграмму, где точки автоматически соединяются плавным сплайном и маркеры не рисуются. |
| 4 | NSeries.Add привязывает диапазон данных. Флаг true указывает, что первый столбец (A) содержит значения X, а второй столбец (B) — значения Y. |
| 5 | MarkerStyle = ChartMarkerType.None удаляет маркеры данных, которые иначе отображались бы на каждой точке. |
| 6 | Заголовки осей и минимальные значения задаются для лучшей читаемости. |
| 7 | Рабочая книга сохраняется в файл формата .xlsx. |
Вы можете запускать эту программу на любом компьютере с .NET 6.0+ (или .NET Framework 4.6.1+) после установки пакета NuGet Aspose.Cells. Сгенерированный файл будет содержать чистый, плавный линейный график без отвлекающих маркеров.
Получить бесплатную лицензию
Aspose.Cells — коммерческий продукт, но вы можете получить временную бесплатную лицензию для целей оценки:
- Посетите страницу временной лицензии Aspose (Aspose temporary license page).
- Следуйте инструкциям, чтобы загрузить файл лицензии (
Aspose.Cells.lic). - Добавьте лицензию в ваш код перед созданием первого
Workbook:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Использование лицензии удаляет водяной знак оценки и снимает ограничения использования.
Бесплатные ресурсы
Продолжайте изучать и расширять свои навыки автоматизации Excel с помощью этих бесплатных ресурсов:
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Онлайн‑демо и конвертер – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи How‑to – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
В этой статье мы продемонстрировали, как создать диаграмму ScatterConnectedByCurvesWithoutDataMarker с использованием Aspose.Cells for .NET. Библиотека позволяет генерировать плавные scatter‑кривые без маркеров полностью программно, предоставляя полный контроль над внешним видом, привязкой данных и форматом вывода. Интегрируйте эту технику в инструменты отчетности, панели мониторинга или любой автоматизированный рабочий процесс Excel, чтобы получать чистые, профессиональные визуализации без накладных расходов на взаимодействие с Excel.
Если у вас есть вопросы или вам нужна дополнительная помощь, смело публикуйте их на форуме поддержки Aspose.Cells.