Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
  <meta charset="utf-8" />
  <title>JS Bin</title>
  <link rel="stylesheet" href=
  "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" type=
  "text/css" />
  <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.6/Chart.min.js" type=
  "text/javascript">
</script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.7/angular.min.js"
  type="text/javascript">
</script>
  <script src=
  "https://cdn.rawgit.com/jtblin/angular-chart.js/chartjs-2.0/angular-chart.js"
  type="text/javascript">
</script>
</head>
<body ng-app="jsbin">
  <div class="col-lg-6 col-sm-12" id="line-chart" ng-controller="ChartCtrl">
    <div class="panel panel-default">
      <div class="panel-heading">
        Chart
      </div>
      <div class="panel-body">
        <canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-click="onClick" series="series"></canvas>
      </div>
    </div>
  </div>
</body>
</html>
 
var app = angular.module("jsbin", ["chart.js"]);
app.controller("ChartCtrl", ['$scope', function ($scope) {
    $scope.labels = ["January", "February", "March", "April", "May", "June", "July"];
    $scope.series = ['Series A', 'Series B'];
    $scope.data = [
      [65, 59, 80, 81, 56, 55, 40],
      [28, 48, 40, 19, 86, 27, 90]
    ];
    $scope.onClick = function (points, evt) {
      console.log(points, evt);
    };
}]);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
jtblinpro
0viewers