OxyPlot.GtkSharp — это компонент библиотеки OxyPlot, предоставляющий обёртки и элементы управления для интеграции 2D-графиков в приложения, построенные с использованием GTK# на платформе .NET. Пакет служит мостом между ядром OxyPlot, реализующим построение и отрисовку графиков, и реализацией пользовательского интерфейса на базе GtkSharp, обеспечивая возможность встраивания интерактивных элементов визуализации, таких как PlotView, непосредственно в окна и контейнеры GTK#‑приложений.
Проект возник как часть экосистемы OxyPlot и ориентирован на кроссплатформенное использование: он позволяет разработчикам .NET-приложений создавать и отображать линейные графики, гистограммы, scatter‑плоты и другие типичные типы 2D‑визуализаций в средах, поддерживающих GTK. Документация и реальная реализация могут варьироваться; если подробных сведений о текущей поддержке или развитии компонентов для конкретных версий GtkSharp мало, это отражает фрагментарность доступной информации, но общая функциональность и сценарии применения остаются типичными для обёрток визуализационных библиотек в GUI‑фреймворках.
- Встраиваемый элемент PlotView: управление и отображение графиков внутри GTK# контейнеров с поддержкой базовых взаимодействий.
 - Поддержка основных типов серий: линии, области, столбчатые диаграммы, точечные и ступенчатые графики.
 - Оси и шкалы: настраиваемые оси с поддержкой линейных и логарифмических масштабов, форматирования меток и сетки.
 - Интерактивность: обработка событий мыши и клавиатуры для масштабирования, панорамирования и выделения областей.
 - Рендеринг: аппаратно-независимый векторный/пиксельный вывод, совместимый с рендерером OxyPlot и механизмами отображения в GtkSharp.
 - Стилизация и аннотации: поддержка цветовых схем, легенд, подписей, линий аннотаций и областей выделения.
 - Сохранение и экспорт: возможность экспорта изображений графиков в распространённые растровые и векторные форматы через средства OxyPlot.
 - Интеграция с моделью данных .NET: привязка данных и обновление визуализации в ответ на изменения коллекций или свойств моделей.
 - Кроссплатформенность: ориентированность на работу в средах, где доступен GtkSharp, что позволяет использовать компонент на различных ОС при наличии соответствующего стекa.
 - Лёгкость встраивания: простые API для создания и обновления графиков из кода приложения на C# и других языках .NET.