All Projects → mtcliatt → Flarts

mtcliatt / Flarts

Licence: BSD-3-Clause license
Flutter Charts

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flarts

credit card validator
A Dart package that validates credit card numbers, expiration dates, and security codes (CVV/CVC) based on the type of credit card
Stars: ✭ 19 (-68.85%)
Mutual labels:  flutter-package, dart-package
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+288.52%)
Mutual labels:  flutter-package, dart-package
flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (+108.2%)
Mutual labels:  flutter-package, dart-package
Flogs
An Advanced Logging Framework develop in flutter that provides quick & simple logging solution.
Stars: ✭ 158 (+159.02%)
Mutual labels:  flutter-package, dart-package
dart-package-analyzer
GitHub Action that uses the Dart Package Analyzer to compute the Pub score of Dart/Flutter packages
Stars: ✭ 44 (-27.87%)
Mutual labels:  flutter-package, dart-package
dartexif
Dart package to decode Exif data from tiff, jpeg and heic files
Stars: ✭ 16 (-73.77%)
Mutual labels:  flutter-package, dart-package
open route service
An encapsulation made around openrouteservice API for Dart and Flutter projects. Made for easy generation of Routes and Directions on Maps, Isochrones, Time-Distance Matrix, Pelias Geocoding, POIs, Elevation and routing Optimizations using their amazing API.
Stars: ✭ 20 (-67.21%)
Mutual labels:  flutter-package, dart-package
wasm.dart
WebAssembly virtual machine for Dart [work in progress]
Stars: ✭ 43 (-29.51%)
Mutual labels:  flutter-package
flutter cache store
More configurable cache manager for Flutter
Stars: ✭ 20 (-67.21%)
Mutual labels:  flutter-package
instagram-text-editor
An Instagram like text editor Flutter widget that helps you to change your text style.
Stars: ✭ 66 (+8.2%)
Mutual labels:  dart-package
gauge-chart
Gauge Chart Library
Stars: ✭ 45 (-26.23%)
Mutual labels:  charting-library
incrementally loading listview
An extension of the Flutter ListView widget for incrementally loading items upon scrolling
Stars: ✭ 172 (+181.97%)
Mutual labels:  flutter-package
Flutter-Chat-Bar
Link to the package -. https://pub.dartlang.org/packages/flutter_chat_bar
Stars: ✭ 39 (-36.07%)
Mutual labels:  flutter-package
liquid button
Liquify your buttons, web demo at website
Stars: ✭ 18 (-70.49%)
Mutual labels:  flutter-package
davinci
A flutter package to convert any widget to an Image.
Stars: ✭ 33 (-45.9%)
Mutual labels:  flutter-package
flutter google maps
A Flutter plugin for integrating Google Maps in iOS, Android and Web applications. It is a wrapper of google_maps_flutter for Mobile and google_maps for Web.
Stars: ✭ 86 (+40.98%)
Mutual labels:  flutter-package
snapping sheet
A package that provides a highly customizable sheet widget that snaps to different vertical & horizontal positions!
Stars: ✭ 362 (+493.44%)
Mutual labels:  flutter-package
validated
Ultimate dart / flutter string validators 💃💃
Stars: ✭ 21 (-65.57%)
Mutual labels:  dart-package
flutter dauth
A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.
Stars: ✭ 36 (-40.98%)
Mutual labels:  flutter-package
rainbow container
🌈 A magical container which changes colors whenever its build method is called.
Stars: ✭ 21 (-65.57%)
Mutual labels:  flutter-package

Flarts - Flutter Charts

Pub

Flutter + Charts = Flarts

Flarts is a graphing/charting package for Flutter.

S&P 500 in red, Dow Jones Index in green

Features

  • Multiple data sets and plot types on a single Flart

  • Auto-fit

    • By default Flarts will size each axis to fit the min and max of the data plotted on that axis.
  • Auto-labelling

    • Label values are be interpolated from the type of data on the axis.
  • Direction-agnostic axes

    • Your range axes don't have to be vertical and your domain axes don't have to be horizontal. Use what you want.
  • Customization

    • Axis Labels

      • The label text can be interpolated from the data on that axis, or it can be the index of the label.
      • Frequency: Label every gridline, every other gridline, none, or provide your own labels.
    • Axes Side/Direction

      • Any axis can be vertical or horizontal.
      • Any vertical axis can be on the left or right.
      • Any horizontal axis can be on the top or bottom.
    • Axes Gridlines

      • The number of gridlines on each axis can be specified.
    • Styling

      • Color can be specified for each data plot.
      • Styling customization is largely in progress. The first goals are:
        • Custom TextStyle on labels
        • Custom PaintStyle for gridlines, the chart background, and the chart border
    • Plot types

      • Line
      • Bar
      • More plot types are currently in development. The first goal is candlesticks (OHLC).

Examples

All examples shown below are screenshots from the example app included in the library.

Simple data, simple example

This basic example uses a custom range axis (from 10-25), and doesn't provide a custom domain axis so the chart fits the domain data.


Spark chart

The Spark Chart is a sleek pre-styled chart with no labels or gridlines.


Multiple data sets and plot type

This chart plots the price of the S&P 500 and Dow Jones Indices, as well as the volume of the S&P 500 Index, from April 10 2018 to April 10 2019. The S&P price is drawn in red, the Dow Jones price in green, and the S&P volume in blue (the bars).

All three data plots share the same domain axis, which is derived from the dates in the price data. The labels on the left axis are interpolated from the S&P's volume data. The labels on the right axis are interpolated from the S&P's price data.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].