2016-03-14 2 views
0

Я работаю над Angular Charts, чтобы показать линейную диаграмму в своем приложении. У меня встроенная линейная диаграмма с использованием Chart.js. Но, на моем графике, мне не хотелось бы, чтобы после отображения графика отображалась серия.Угловой Chart.js, как удалить серию?

Мой код диаграммы

$scope.labels = ["January", "February", "March", "April", "May", "June", "July"]; 
$scope.series = ['Series A']; 
$scope.data = [ 
     [65, 59, 80, 81, 56, 55, 40] 
     ]; 

и мой HTML, чтобы показать эту таблицу является

<canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="true" chart-series="series"></canvas> 

Когда я попытался удалить серию из кода, чтобы скрыть его в графе, Graph не сработал.

Кто-нибудь знает, как удалить его без каких-либо ошибок?

+0

Got ответ во время работы с самим собой. Просто нужно установить 'chart-legend =" false "' –

ответ

0

Просто установите значения до нуля и скрыть подсказки

var a = $scope.data.pop(); 
    $scope.data.push(a.map(function() { return null; })) 
    $scope.options = { showTooltips: false }; 

Fiddle - http://jsfiddle.net/rt6zoL4k/