Вот, здесь я об этом писал:
Речь же идёт о выделении вертикальных зон (когда речь о времени), горизонтальных зон (диапазон значений) или узких горизонтальных линий (предельные уровни значений).
Для вертикальных и горизонтальных зон не нужны яркие цвета — нужно как раз небольшое отличие от белого.
Позвольте пользователю выбирать нужную раскраску и корректировать цвета самостоятельно — он сам решит, что и как приемлемо. В моей практике цветовое выделение любой информации значительно облегчает работу с данными и ускоряет анализ ситуации.
Хорошо, но я бы всё-таки сразу сделал еще выделение часов ночного потребления. Термин у вас уже точно определён, и пиковое потребление визуально можно отмерять от него, если вы не готовы сразу реализовать выделение нужных пользователю часов.