Google Charts: дата фиксации отображается на hAxis при использовании элемента управления ChartRangeFilter

Даты на оси отображаются правильно, как показано на рисунке ниже.

введите описание изображения здесь

Но когда я настраиваю контрольный фильтр на определенный диапазон, даты начинают показываться неправильно.

введите описание изображения здесь

Любые способы я могу обработать такие исключения?

Вот пример ссылки для обзора:
http://codepen.io/pen/bdybgj

 --

3

Решение

Это потому, что диапазон составляет менее одного дня. Если вы хотите сделать что-то другое в этом случае, то вы можете использовать слушателя, чтобы нарисовать другую или временно скрыть основную диаграмму или что угодно.
Ниже приведен пример слушателя.

google.visualization.events.addListener(control, 'statechange', function (e) {

if(!e.inProgress){

//check difference between control.getState().range.start and control.getState().range.end
//if difference is less than one day etc then you can do what ever you want with graph here

}

});

}

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]