[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: График интервалов
Forum3
Суть задачи. Дано n-ое число интервалов времени. К примеру: 13.20-13.50, 13.10-14.00 и т.д. Интервалы могут пересекаться. Нужно вывести в график эти интервалы с отображением пересечений.
Моя проблема: если только 2 пересечения, то я могу представить это. А если больше 2, то не могу представить себе график, как это выглядеть должно.
Если знаете как это должно выглядеть, то отпишитесь либо ссылку дайте. Не могу себе именно график представить. С кодом уж потом как-нибудь.
спасибо за ответы.



Спустя 3 часа, 46 минут, 37 секунд (25.09.2011 - 11:57) redreem написал(а):
можно попробовать сделать так:
1. предполагаем некое максимальное количество пересечений. например N. тогда прозрачность одного диапазона, например представленного простым прямоугольником на шкале делаем 1/N. при наложении плотность "непрозрачности" будет показывать эти наложения. данный вариант будет нормально отображать информацию при N<10. дальше уже глаз может не различить полутона.
2. если всеже количество пересечений неограничено, тогда имее смысл показывать периоды с ростом по Y, т.е. по Y откладываем такуюже временную шкалу и в зависимости от начала периода выставляем Y для прямоугольника. в этом случаем можно запустить такой скрипт визуализации, а со временем сделать "поиск" и "подсветку" пересечений неким фоновым вертикальным прямоугольником. либо на JS - смотрим за мышкой и подсвечиваем нужные пересечения. как-то так.

Спустя 2 часа, 49 минут, 56 секунд (25.09.2011 - 14:47) Forum3 написал(а):
спасибо, буду воплощать. В данном случае число пересечений ограниченно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.