| Index: pkg/js/example/chart_js_example.dart
|
| diff --git a/pkg/js/example/chart_js_example.dart b/pkg/js/example/chart_js_example.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..bbd5cef2c35d009f49d21f3cd7603890f21c1a31
|
| --- /dev/null
|
| +++ b/pkg/js/example/chart_js_example.dart
|
| @@ -0,0 +1,67 @@
|
| +// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +library chart.example;
|
| +
|
| +// Based off the Javascript example
|
| +// https://github.com/nnnick/Chart.js/blob/b8691c9581bff0eeecb34f98e678dc045a18f33e/samples/line.html
|
| +// On 2015-10-15
|
| +
|
| +import 'dart:html';
|
| +import 'dart:math';
|
| +
|
| +import 'chart.dart';
|
| +
|
| +void main() {
|
| + var ctx = (querySelector('#canvas') as CanvasElement).context2D;
|
| +
|
| + var rnd = new Random();
|
| +
|
| + var data = new Data(labels: [
|
| + "January",
|
| + "February",
|
| + "March",
|
| + "April",
|
| + "May",
|
| + "June",
|
| + "July"
|
| + ], datasets: <DataSet>[
|
| + new DataSet(
|
| + label: "My First dataset",
|
| + fillColor: "rgba(220,220,220,0.2)",
|
| + strokeColor: "rgba(220,220,220,1)",
|
| + pointColor: "rgba(220,220,220,1)",
|
| + pointStrokeColor: "#fff",
|
| + pointHighlightFill: "#fff",
|
| + pointHighlightStroke: "rgba(220,220,220,1)",
|
| + data: [
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100)
|
| + ]),
|
| + new DataSet(
|
| + label: "My Second dataset",
|
| + fillColor: "rgba(151,187,205,0.2)",
|
| + strokeColor: "rgba(151,187,205,1)",
|
| + pointColor: "rgba(151,187,205,1)",
|
| + pointStrokeColor: "#fff",
|
| + pointHighlightFill: "#fff",
|
| + pointHighlightStroke: "rgba(151,187,205,1)",
|
| + data: [
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100),
|
| + rnd.nextInt(100)
|
| + ])
|
| + ]);
|
| +
|
| + new Chart(ctx).Line(data, new Options(responsive: true));
|
| +}
|
|
|