Plotly.NET.CSharp — это набор нативных C#-обёрток и вспомогательных компонентов для работы с библиотекой Plotly.NET в экосистеме .NET. Проект предназначен для упрощения создания интерактивных графиков и визуализаций из приложений на C#, предоставляя типобезопасный интерфейс и удобные вспомогательные функции поверх функциональных API исходной библиотеки. История проекта включает инициативы по адаптации мощных средств визуализации, изначально ориентированных на функциональные языки, под потребности разработчиков .NET, однако официальная и детальная историческая документация может быть фрагментарной; при ограниченности публичных сведений описание ниже опирается на общие практики создания обёрток и типичных сценариев использования.
Plotly.NET.CSharp реализует удобные точки интеграции с .NET-приложениями: создание графиков из стандартных коллекций, настройка осей и аннотаций, экспорт интерактивного HTML и встраиваемое использование в веб- и десктоп-приложениях. Пакет ориентирован на разработчиков, которым требуется быстрое прототипирование визуализаций и экспорт результатов в форматы, совместимые с браузерным отображением. В случае отсутствия конкретных фич в доступной документации, типичными возможностями подобных обёрток являются поддержка линейных, столбчатых, точечных диаграмм, карт тепловых матриц и базовых географических визуализаций, а также настройка стилей и легенд.
- Типобезопасный API: C#-обёртки предоставляют классы и методы, соответствующие сущностям Plotly.NET, с удобной сигнатурой для .NET-разработчиков.
 - Создание графиков из коллекций: удобные конвертеры для работы со списками, массивами и структурами данных .NET.
 - Поддержка основных типов графиков: линейные, столбчатые, гистограммы, диаграммы рассеяния, боксплоты и тепловые карты.
 - Настройка внешнего вида: управление цветами, размерами маркеров, осями, подписями и легендами через знакомые C#-параметры.
 - Экспорт и встраивание: генерация интерактивного HTML для отображения в браузере и встраивания в веб-приложения или сохранения как файл.
 - Интеграция с .NET-экосистемой: совместимость с платформами .NET Core/.NET 5+ и возможная интеграция с фреймворками для веба и десктопа.
 - Дополнительные утилиты: функции для подготовки данных, агрегирования и преобразования временных рядов перед визуализацией.
 - Расширяемость: возможности для добавления пользовательских слоёв и настроек при сохранении совместимости с основными API Plotly.