Здравствуйте.
Как Вы правильно заметили - на разных масштабах графики могут отображаться по разному. Связано это с тем, что для их отображения используется алгоритм прореживания данных, который для определенного разрешения экрана и размера графика выбирает экстремумы и промежуточные точки.
Т.е. предположим:
Собираем 1 параметр раз в 30 секунд. Выбран период 1 неделя. Ширина окна графика 1000 пикселей.
Получаем: За 1 неделю будет = 1 параметр * 2 (данных в минуту) * 60 (минут) * 24 (часа) * 7 (дней) == 20160 точек надо отобразить на графике при его ширине 1000 пикселей. Если отобразить все точки - получите сплошную заливку и тормозящий (а иногда и зависший) браузер.
График за определенный период отображает общий тренд данных и минимумы-максимумы. Если необходимо провести более детальный анализ - необходимо увеличивать масштаб (сокращать временной промежуток) - в этом случае алгоритм будет действовать не так агрессивно, вплоть до отображения всех точек при максимальном масштабе.
Сам алгоритм в дальнейшем может и будет дорабатываться, но его суть в общем останется такой-же. Ну или произойдет прорыв в вэб-технологиях и браузерах.