2012-06-28 4 views
0

Я работаю над приложением Rails, в котором есть события в нем, и я хотел бы показать график событий. Есть модель события, а события имеют start_date и end_date.Создайте временную шкалу в rails/html/js

Я могу показать события по дате и т.д. без проблем. Однако то, что я хотел бы сделать, это создать горизонтальную «временную шкалу», аналогичную сетевому графику на Github. В принципе, я хотел бы построить график с линиями от даты начала до даты окончания, и для любого заданного набора событий мне хотелось бы, чтобы график времени сверху начинался с даты самого раннего события, а затем span горизонтально в равных долях времени до даты окончания последнего события.

Как бы вы сделали что-то подобное в HTML/JS? Я считаю, что я понимаю серверную часть вещей достаточно, чтобы вытащить все необходимые данные из приложения, и я не понимаю, как это сделать. Честно говоря, я даже не знаю, с чего начать.

Я действительно ценю любые отзывы или предложения о том, как начать работу с этим. Я понимаю, что этот вопрос более открытый, чем идеальный, я буду рад попытаться сделать его более конкретным в ответ на комментарии.

ответ

Смежные вопросы