Я использую Google Charts API для создания калибровочной диаграммы. Это очень простой и эффективный API для создания диаграмм «на лету».Google Chart Gauge с несколькими цветовыми зонами
Вот документация для этой диаграммы
https://google-developers.appspot.com/chart/interactive/docs/gallery/gauge
Теперь мне нужно настроить Литта немного в этом диаграмму, добавив больше, чем зеленая зона. Например, мне нужна зеленая зона, которая идет от 0 до 10, одна от 20 до 30 и другая от 40 до 50, но это не представляется возможным.
Вот варианты, чтобы перейти к ничьи() метод для создания зеленой зоны
var options = {
greenFrom: 0, greenTo: 10
};
Я попытался передать массив в качестве опции, но это, очевидно, не работает. Вот что я пробовал.
var options = {
greenFrom: [0, 20, 40], greenTo: [10, 30, 50]
};
У кого-то такая же проблема?
Любая помощь обручена.
Благодаря
Да, это было мое первое решение, но теперь мне нужно 4 или более областей, и этот хак не работает. – Flea777
Да, к сожалению, вы не можете сделать это с помощью датчиков в Google Charts ([соответствующее обсуждение на форумах google] (https://groups.google.com/d/topic/google-visualization-api/Z6ghp0rsjM0/discussion)). Есть и другие датчики javascript с открытым исходным кодом, хотя –
Также вы можете попробовать Perfect Widgets: http://perfectwidgets.com. Они позволяют создавать полные настраиваемые датчики, собрав их из деталей. –