Идея такая.
Надо в самом запросе сделать логику, которая будет выбирать данные по разному
• для 6 часового интервала
• для интервала больше, чем 6 часов (тут нужна какая-нить функция агрегации/трансформации:
https://docs.influxdata.com/influxdb/v1.7/query_language/functions)
У меня сейчас нет InfluxDB под рукой, так что это все мысленная гипотеза, которую вам нужно проверить.
Да, в Графане вроде как уже есть проверка на то, что в ответе прилетело точек больше, чем доступно пикселей на графике. Для чистоты эксперимента новый график лучше тестить на новом пустом дашборде.