Альтернатива сравнению временной шкалы для визуализации временной шкалы? [закрыто
-
11-10-2019 - |
Вопрос
Так что мне было очень весело играть с Последовательный временной шкалы, но, к сожалению, это кажется почти заброшен (совсем недавно закрытый билет в мае 2009 г.) и пронизано утечками памяти, особенно когда вы Динамическая загрузка и разгрузка событий (Что особенно верно в моем случае).
Я новичок в JavaScript, поэтому отладка этих утечек будет более чем немного сложным. Прежде чем погрузиться в голову, чтобы решить проблему на языке, которого я не понимаю, или на кодовой базе, на которую я никогда не смотрел, я хочу знать, есть ли что-нибудь, что сравнивается с набором функций, который я могу получить с временной шкалой :
- Несколько событий на одной группе
- вместо 10, 100, 1000 строки данных, используйте пространство, доступное, чтобы соответствовать нескольким событиям на одной линии, когда это возможно
- Закручивается
- CSS -стиль до конкретного события
- Я могу указать определенный значок, шрифт и т. Д. Для каждого события, если мне нужно. Это отлично подходит для выделения событий ошибок или интересных событий
- фильтрация/поиск/выделение
- выделение полосы времени или момента времени
- Это была бы вертикальная группа, которая показывает момент «сейчас» или группу, которая охватывает время начала и окончания периода времени
Я знаю, что многие из этих функций, вероятно, могут быть помещены в такие вещи, как Флот или же Высокие чашки, но эти вещи были для меня, чтобы я мог использовать на временной шкале, поэтому я взвешиваю стоимость/пользу от того, легче ли исправить утечку памяти или развернуть 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. Анкет Так что вам больше не нужна альтернатива.
Проект TIMENER очень жив, они просто больше не используют код Google. Виджеты Simile теперь размещены на специальной домашней странице, вот Домашняя страница и документация временной шкалы. Анкет Имейте в виду, что ссылки на странице не являются последовательными, многие страницы по -прежнему ссылаются на устаревшие вики на коде Google и на страницах вики MIT.edu. Имейте это в виду при проверке вики.
Есть также Активная рассылка в группах Google.
Это, наверное, лучший прямо сейчас:
Я на самом деле работаю с временной шкалой Simile в проекте моего называемого Просмотр событий. Анкет Я исправил довольно много ошибок и улучшил их с помощью множества вкладов, которые я нашел в Интернете, включая изображения для мероприятия, Zoom Bar и некоторые дополнительные события.
Это блестящая работа, просто нуждается в том, что кто -то, чтобы потратить время на то, чтобы обновить его и сделать его более актуальным. В настоящее время это не так, как для моего проекта, но если у меня будет время в следующем году или около того, я начну его улучшать.
Было бы действительно здорово, если бы люди могли возродить проект, добавить события Touch и так далее.
Если кому -то нужен источник, я готов предоставить его.
Они все еще очень активны. Дэвид Каргер частые обновления. Теперь у них есть версия 3.0. Вы можете найти справочную документацию здесь:http://simile-widgets.org/wiki/reference_documentation_for_exhibit.
Код здесь: https://github.com/simile-widgets/exhibit
Я не знаю точно, чего ты хочешь, но я работаю над это плагин jquery, который используется на веб -сайте с динамически управляемыми событиями.