В диаграммах набор данных должен быть массивом данных, где данные в свою очередь являются массивом
т.е. data-set: [data_1, data_2, data_3],
, где data_1=[1,2,3,4,5]; data_2=[45,32,12,25,12];..
И series
представляет соответствующие данные.
Но здесь в вашем случае набор данных представляет собой массив чисел, поэтому легенда становится undefined
.
$scope.chartData = {
data: [[20, 20, 20, 20, 20, 20, 20]],
labels: [
"Joe",
"Jason",
"Mark",
"Mike",
"Ryan",
"Sean",
"Stephanie"
],
series: ['Year 2016' ]
};