Я использую Google API для типа визуализации визуализации диаграммы, показывающей одну строки с несколькими значениями, как это: Google Visualization линейчатая диаграмма: цвет и этикетки для каждого значения
со следующим кодом:
var data = google.visualization.arrayToDataTable([
['', '0%', '25%', '50%', '75%', '100%', {role: 'annotation'}],
['Mood', 3, 7, 20, 25, 45, '']
]);
var options = {
isStacked: true,
hAxis: { minValue: 0 }
}
var chart = new google.visualization.BarChart(document.getElementById('mood_chart'));
chart.draw(data, options);
Теперь я хотел бы настроить цвета и добавить ярлык к каждой части строки.
Если я это сделать:
var data = google.visualization.arrayToDataTable([
['', '0%', '25%', '50%', '75%', '100%', {role: 'annotation'}, {role: 'style'}],
['Mood', 3, 7, 20, 25, 45, 'ABC', '#f50']
]);
Тогда это относится только к последнему значению (Примечание: легенда имеет также неправильный цвет)
И если я ставлю массив строк вместо одной метки указывается ошибка.
Можно ли сделать то, что я пытаюсь сделать? Как?
У меня есть интерактивная демонстрация для этого ответа [здесь] (http://plnkr.co/edit/vO2AWkewAMSyqn9Q8yj4). – nbering
Ooops, это должно было начать ответ. – nbering