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


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

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

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

Я знаю, что многие из этих функций, вероятно, можно поместить в такие вещи, как Flot или HighCharts, но эти вещи были рядом с бесплатными для меня, чтобы использовать в Timeline, поэтому я взвешиваю стоимость/выгоду от того, легче ли исправить утечку памяти или развернуть 3 - 4 функции в какой-то библиотеке, у которой ее нет. Моя кишка говорит: "исправьте утечку, это проще", но я хотел бы знать, может ли кто-нибудь показать мне что-то, что может быть 90% пути туда с низким барьером входа, чтобы получить эти другие 10%.

8 67

8 ответов:

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

возможно, вы можете использовать временную шкалу из библиотеки (open source) CHAP Links, разработанной Almende.

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

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

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

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

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

есть активный список рассылки в Google Группы.

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

http://timeline.verite.co/

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

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

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

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

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

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

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