billboard 0.2.0 copy "billboard: ^0.2.0" to clipboard
billboard: ^0.2.0 copied to clipboard

Platformweb

Dart interop for billboard.js charts library

A generated Dart API for billboard.js using pkg/js and dart_js_facade_gen.

Example #

import 'dart:html';

import 'package:billboard/billboard.dart';
import 'package:js/js_util.dart';

void main() {
  final container = document.querySelector('#chart');

  final data = Data()
    ..columns = [
      ['data1', 30, 200, 100, 400, 150, 250],
      ['data2', 50, 20, 10, 40, 15, 25]
    ]
    ..types = jsify({'data2': 'bar'})
    ..axes = jsify({'data2': 'y2'});

  final axis = Axis();
  axis.y = YAxisConfiguration()
    ..label = jsify({'text': 'Y Label', 'position': 'outer-middle'});

  axis.y2 = YAxisConfiguration()
    ..show = true
    ..label = jsify({'text': 'Y2 Label', 'position': 'outer-middle'});

  final configuration = ChartOptions()
    ..bindto = container
    ..data = data
    ..axis = axis;

  final chart = bb.generate(configuration);

  chart.load(Data()
    ..columns = [
      ['data1', 300, 100, 250, 150, 300, 150, 500],
      ['data2', 100, 200, 150, 50, 100, 250]
    ]);
}
0
likes
120
points
59
downloads

Publisher

unverified uploader

Weekly Downloads

Dart interop for billboard.js charts library

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

js

More

Packages that depend on billboard