Альтернатива сравнению временной шкалы для визуализации временной шкалы? [закрыто

StackOverflow https://stackoverflow.com/questions/4700419

Вопрос

Так что мне было очень весело играть с Последовательный временной шкалы, но, к сожалению, это кажется почти заброшен (совсем недавно закрытый билет в мае 2009 г.) и пронизано утечками памяти, особенно когда вы Динамическая загрузка и разгрузка событий (Что особенно верно в моем случае).

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

  1. Несколько событий на одной группе
    • вместо 10, 100, 1000 строки данных, используйте пространство, доступное, чтобы соответствовать нескольким событиям на одной линии, когда это возможно
  2. Закручивается
  3. CSS -стиль до конкретного события
    • Я могу указать определенный значок, шрифт и т. Д. Для каждого события, если мне нужно. Это отлично подходит для выделения событий ошибок или интересных событий
  4. фильтрация/поиск/выделение
  5. выделение полосы времени или момента времени
    • Это была бы вертикальная группа, которая показывает момент «сейчас» или группу, которая охватывает время начала и окончания периода времени

Я знаю, что многие из этих функций, вероятно, могут быть помещены в такие вещи, как Флот или же Высокие чашки, но эти вещи были для меня, чтобы я мог использовать на временной шкале, поэтому я взвешиваю стоимость/пользу от того, легче ли исправить утечку памяти или развернуть 3 - 4 функции в некоторых библиотеке, в которой нет ее. Анкет Моя кишка говорит: «Исправьте утечку, это проще», но я хотел бы знать, сможет ли кто -нибудь показать мне что -то, что может быть 90% от пути с низким барьером въезда для получения этих 10%.

Это было полезно?

Решение

Проверьте Timeglider (см. http://timeglider.com/jquery/), который является с открытым исходным кодом (MIT), JavaScript (использует jQuery) сроки прокрутки под активной разработкой. Я верю, что он соответствует вашим первым 4 требованиям, но мне неясно относиться к специфике вашего 5 -го требования. Я провел лишь несколько простых экспериментов с Timeglider и не очень хорошо это знаю, но, возможно, это потенциальное решение для вас.

Другие советы

Возможно, вы можете использовать график из библиотеки ссылок (открытый исходный код), разработанные Almende.

http://almende.github.com/chap-links-library/timeline.html

Посмотрите на примеры, чтобы увидеть, что вы можете сделать с временной шкалой. Он довольно гибкий, вы можете выбрать свой собственный макет и использовать свой собственный CSS/HTML в каждом отдельном событии.

Нам нужна была временная шкала сравнения в Lab 21K, поэтому мы взяли исходный код, очистили его и Опубликовал его с помощью Bower. Анкет Так что вам больше не нужна альтернатива.

https://github.com/lab21k/standalone-timeline/

Проект TIMENER очень жив, они просто больше не используют код Google. Виджеты Simile теперь размещены на специальной домашней странице, вот Домашняя страница и документация временной шкалы. Анкет Имейте в виду, что ссылки на странице не являются последовательными, многие страницы по -прежнему ссылаются на устаревшие вики на коде Google и на страницах вики MIT.edu. Имейте это в виду при проверке вики.

Есть также Активная рассылка в группах Google.

Это, наверное, лучший прямо сейчас:

http://timeline.verite.co/

Я на самом деле работаю с временной шкалой Simile в проекте моего называемого Просмотр событий. Анкет Я исправил довольно много ошибок и улучшил их с помощью множества вкладов, которые я нашел в Интернете, включая изображения для мероприятия, Zoom Bar и некоторые дополнительные события.

Это блестящая работа, просто нуждается в том, что кто -то, чтобы потратить время на то, чтобы обновить его и сделать его более актуальным. В настоящее время это не так, как для моего проекта, но если у меня будет время в следующем году или около того, я начну его улучшать.

Было бы действительно здорово, если бы люди могли возродить проект, добавить события Touch и так далее.

Если кому -то нужен источник, я готов предоставить его.

Они все еще очень активны. Дэвид Каргер частые обновления. Теперь у них есть версия 3.0. Вы можете найти справочную документацию здесь:http://simile-widgets.org/wiki/reference_documentation_for_exhibit.

Код здесь: https://github.com/simile-widgets/exhibit

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top