Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.75 KB

File metadata and controls

52 lines (34 loc) · 1.75 KB

Gtk.LiveChartsCore.SkiaSharpView.GirCore - LiveCharts2 for GTK

LiveCharts2 GTK

Overview

Gtk.LiveChartsCore.SkiaSharpView.GirCore brings the powerful LiveCharts2 charting library to GTK applications using GirCore. Create beautiful, interactive charts with the same API you know from WPF, MAUI, and other platforms.

LiveChart2

Features

  • High Performance - Hardware accelerated with SkiaSharp
  • Rich Chart Types - Line, Column, Pie, Scatter, Polar, Geographic maps
  • Cross-Platform - Same API across WPF, MAUI, Avalonia, and now GTK
  • Customizable - Themes, animations, legends, tooltips
  • Responsive - Automatic layout and scaling
  • Real-time - Live data updates and smooth animations

Requirements

Installation

dotnet add package Gtk.LiveChartsCore.SkiaSharpView.GirCore --version 2.0.0-rc5.4

Quick Start

Check out the Live Charts samples to see 104 Adwaita examples of various chart types and configurations in action.

Official Live Charts Documentation: livecharts.dev

Data Binding Integration

Works seamlessly with EasyUIBinding.GirCore:

var cartesianChart = new CartesianChart
{
    Series = viewModel.Series,
    LegendPosition = LegendPosition.Right
}.BindTo(viewModel, nameof(viewModel.LegendPosition), nameof(cartesianChart.LegendPosition));

License

This project is licensed under the MIT License.