cristalyse 0.2.1 copy "cristalyse: ^0.2.1" to clipboard
cristalyse: ^0.2.1 copied to clipboard

Cristalyse is a high-performance data visualization library for Dart/Flutter that implements grammar of graphics principles with native rendering capabilities.

README.md #

Cristalyse #

A high-performance data visualization library for Flutter implementing grammar of graphics principles.

Features #

  • 🎨 Grammar of graphics API familiar to ggplot2 users
  • πŸš€ 60fps native animations with Flutter's rendering engine
  • πŸ“± True cross-platform deployment (mobile, web, desktop)
  • ⚑ Superior performance through GPU rendering
  • 🎯 Seamless integration with Flutter applications

Getting Started #

Add to your pubspec.yaml:

dependencies:
  cristalyse: ^0.2.1

Quick Example #

import 'package:cristalyse/cristalyse.dart';

CristalyseChart()
  .data([
    {'x': 1, 'y': 2, 'category': 'A'},
    {'x': 2, 'y': 3, 'category': 'B'},
    {'x': 3, 'y': 1, 'category': 'A'},
  ])
  .mapping(x: 'x', y: 'y', color: 'category')
  .geomLine(strokeWidth: 2.5, alpha: 0.8)
  .geomPoint(size: 3.0, alpha: 0.6)
  .scaleXContinuous()
  .scaleYContinuous()
  .theme(ChartTheme.defaultTheme())
  .build()

Documentation #

See example/ for complete examples and usage patterns.

Status #

🚧 Early Development - Currently supports scatter plots. Line charts and animations coming soon.

35
likes
0
points
1.01k
downloads

Publisher

verified publishercristalyse.com

Weekly Downloads

Cristalyse is a high-performance data visualization library for Dart/Flutter that implements grammar of graphics principles with native rendering capabilities.

Repository (GitHub)
View/report issues

Topics

#data-visualization #chart #flutter-charts #plotting #analytics

Documentation

Documentation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on cristalyse