Alternativa a SIMILE Timeline per la visualizzazione timeline? [chiuso]
-
11-10-2019 - |
Domanda
Così mi è stato avere un sacco di divertimento giocare con SIMILE Timeline , ma purtroppo, sembra essere tutti, ma abbandonato (biglietto più recentemente chiuso maggio 2009) e crivellato di perdite di memoria , soprattutto quando si è in modo dinamico di carico e scarico di eventi (che è particolarmente vero nel mio caso).
Sono un novizio in JavaScript, in modo debug queste fughe di notizie sta per essere più di un po 'complicato. Prima di immersioni a capofitto in fissazione di un problema in una lingua che non capisco o una base di codice non ho mai guardato, vorrei sapere se c'è qualcosa là fuori che confronta al set di funzioni che posso ottenere con Timeline :
- Eventi multipli su una banda
- invece di avere 10, 100, 1000 righe di dati, utilizzare lo spazio disponibile per adattarsi eventi multipli su una riga quando possibile
- Scorrevole
- CSS styling verso il basso per l'evento specifico
- I può specificare un'icona specifica, font, ecc, per ogni evento, se ne ho bisogno. Questo è grande per evidenziare gli eventi di errore o gli eventi interessanti
- filtraggio / ricerca / evidenziazione
- evidenziando una fascia di tempo o punto nel tempo
- Questa sarebbe una fascia verticale che mostra un 'ora' momento, o una band che inizio e di fine copre un periodo di tempo di
So che un sacco di queste caratteristiche può probabilmente essere messo in cose come Flot o Highcharts , ma queste cose erano accanto a liberare per me l'uso in linea temporale, quindi sto pesando il costi / benefici dal fatto che è più facile da riparare una perdita di memoria o roll-out 3 - 4 funzioni su qualche libreria che non ce l'ha. Il mio istinto dice "riparare la perdita, è più facile", ma vorrei sapere se qualcuno mi può mostrare qualcosa che potrebbe essere il 90% del tragitto con una bassa barriera di ingresso per ottenere quel restante 10%.
Soluzione
Scopri Timeglider (vedi http://timeglider.com/jquery/ ), che è un open source (MIT), JavaScript (jQuery) usi lo scorrimento della timeline in fase di sviluppo attivo. Soddisfa i tuoi primi 4 requisiti credo ma sono poco chiaro circa le specifiche del vostro 5 ° requisito. Ho fatto solo alcuni esperimenti semplici con Timeglider e non so molto bene, ma forse questa è una possibile soluzione per voi.
Altri suggerimenti
Forse è possibile utilizzare la linea temporale dal (open source) CHAP Links Biblioteca, sviluppato da Almende.
http://almende.github.com/chap-links-library/ timeline.html
Dai un'occhiata agli esempi per vedere cosa si può fare con la linea temporale. E 'abbastanza flessibile, si può scegliere il creare il proprio layout e utilizzare il proprio CSS / HTML in ogni singolo evento.
Abbiamo bisogno della similitudine Timeline Lab 21k così abbiamo preso il codice sorgente, ripulito tutto e lo pubblicò con pergolato . Quindi non hai bisogno di più un'alternativa.
Il progetto Timeline è molto viva, solo che non usano più Google Code. I widget Simile sono ora ospitati su una homepage dedicata, ecco la documentazione homepage e di Timeline . Tenete a mente che i link sulla pagina non sono coerenti, molte pagine ancora dei collegamenti ai wiki obsoleti su Google Code e le pagine mit.edu wiki. Tenere a mente quando si controlla il wiki.
C'è anche un mailing list attive su Google Gruppi .
Questo è probabilmente il migliore in giro in questo momento:
In realtà sto lavorando con la similitudine Timeline in un progetto della mia chiamata Evento Viewpoint . Ho corretto un bel po 'di bug e migliorata con molti contributi che ho trovato on-line tra cui le immagini per l'evento, una barra dello zoom, e alcuni eventi aggiuntivi.
Si tratta di un pezzo geniale di lavoro solo bisogno di qualcuno a prendere il tempo per aggiornarlo e renderlo più attuale. Che è attualmente fuori portata per il mio progetto, ma se ho tempo per il prossimo anno o giù di lì inizierò a valorizzarlo.
Sarebbe davvero bello se la gente potesse rilanciare il progetto, aggiungere eventi di tocco e così via.
Se qualcuno ha bisogno la fonte Sono disposto a fornire.
Sono ancora molto attivo. David Karger rende frequenti aggiornamenti. Ora hanno la versione 3.0. È possibile trovare la documentazione di riferimento qui: http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit .
Il codice è qui: https://github.com/simile-widgets/exhibit
Non so esattamente quello che vuoi, ma sto lavorando su questo jQuery plugin che è in uso in un sito web con eventi gestiti in modo dinamico.