我正在使用angularjs图表,Chart.min.js和angular-chart.min.js
它仅显示图例中的“标签”,我希望默认情况下还可以看到“数据”以及标签,作为图例的一部分或在饼图部分本身内 .
任何人都可以帮忙吗?
HTML:
<div class="col-lg-6 col-sm-12" ng-controller="PieCtrl">
<div class="panel panel-default">
<div class="panel-heading">Pie Chart</div>
<div class="panel-body">
<canvas id="pie" class="chart chart-pie" chart-data="data" chart-labels="labels" chart-options="options" chart-hover="chartOver" chart-click="chartPortionClick"></canvas>
</div>
</div>
</div>
JS:
var app = angular.module('demoApp', ['chart.js', 'ui.bootstrap']);
app.controller('PieCtrl', ['$scope', function ($scope) {
$scope.labels = ['Download Sales', 'In-Store Sales', 'Mail Sales','test'];
$scope.data = [300, 500, 100, 10];
$scope.options = { legend: { display: true } };
}]);
2 回答
我正在使用角度图1.0.2 . 在我的版本中,我正在使用它;
你需要使用legendTemplate,确保你替换app中的$ scope.data:P
}
看到这个jsfiddle
http://jsfiddle.net/vrwjfg9z/3010/