2015-07-28 2 views
0

Уважаемые разработчики коллег,Контроллинг Колонны с использованием Фильтр Категорий в Google Visualization Dashboard

Я пытаюсь создать панель для продаж данных магазина компании в различных местоположениях. Исходные данные подобны

[["Day", "Location A", "Location B"], 
    ["Sun", 1525, 1800], 
    ["Mon", 1400, 1300], 
    ["Tue", 1800, 1600], 
    ["Wed", 1100, 900], 
    ["Thu", 1700, 300], 
    ["Fri", 900, 1927], 
    ["Sat", 1250, 2130]]; 

Я создаю диаграмму области, где я могу видеть продажи на прошлой неделе всех мест. Кроме того, мне нужен фильтр, где я выберу местоположение. При выборе местоположения на диаграмме должна отображаться диаграмма области только для этого местоположения. Я пытаюсь использовать CategoryFilter из панели инструментов Визуализации Google, но пока не так много. Here - мой fiddle, который вы можете проверить, чтобы узнать, где я наверху.

ответ

1

Я обновил ваш fiddle.

Вместо того, чтобы использовать dashboard, я нарисовал фильтр и схему без него, а затем добавил слушателя для 'statechanges' на фильтр. Когда происходит изменение состояния, он проверяет, что выбрано, и устанавливает вид chartWrapper на это, а затем перерисовывает все это.

Также добавлена ​​косметика для цветов.

Предпочтение пресации также заключается в том, чтобы указать максимальное/минимальное значение графика, поэтому оно не будет так «прыгающим», когда вы измените его вид.

+0

Wow .. спасибо. Я думал об этом подходе, но я не знал, как добавить слушателя событий в фильтр категорий. Вы сделали мой день. –

Смежные вопросы