67 votes

Alternative à la COMPARAISON Montage pour le montage de la visualisation?

Donc, j'ai eu beaucoup de plaisir à jouer avec SIMILE de la Timeline, mais malheureusement, il semble être abandonné (plus récemment fermé billet Mai 2009) et criblé de fuites de mémoire, surtout quand vous êtes dynamiquement le chargement et le déchargement des événements (ce qui est particulièrement vrai dans mon cas).

Je suis un novice en JavaScript, donc le débogage de ces fuites va être plus que un peu compliqué. Avant de plonger la tête la première dans la correction d'un problème dans une langue que je ne comprends pas ou une base de code que j'ai jamais regardé, je veux savoir si il y a quelque chose qui se compare à la fonction que je peux avoir avec la Timeline:

  1. Plusieurs événements sur une bande
    • au lieu d'avoir 10, 100, 1000 lignes de données, l'utilisation de l'espace disponible pour s'adapter à de multiples événements sur une seule ligne lorsque cela est possible
  2. Défilement
  3. Le style CSS de l'événement
    • Je peux spécifier une icône spécifique, la police, etc., pour chaque événement si j'en ai besoin. C'est formidable pour mettre en évidence les événements d'erreur ou d'événements intéressants
  4. filtrage/recherche/soulignant
  5. en mettant en évidence une bande de temps ou de point dans le temps
    • Ce serait une bande verticale qui montre un 'maintenant' instant, ou une bande qui couvre une période de temps de début et de fin des temps

Egtj3l.jpg

Je sais que beaucoup de ces fonctionnalités peut probablement être mis dans des choses telles que le Flot ou HighCharts, mais ces choses ont été à côté de gratuit pour moi de l'utiliser dans la Timeline, je suis donc à peser le coût/bénéfice de savoir s'il est plus facile de réparer une fuite de mémoire ou de roll-out de 3 - 4 fonctions sur une bibliothèque qui ne l'a pas. Mon petit doigt me dit "réparer la fuite, il est plus facile", mais je voudrais savoir si quelqu'un peut me montrer quelque chose qui pourrait être de 90% du chemin avec une faible barrière d'entrée pour obtenir que les autres 10%.

61voto

Jos de Jong Points 571

Peut-être vous pouvez utiliser la Chronologie de l' (open source) CHAP Liens de la Bibliothèque, développé par Almende.

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

Regardez les exemples pour voir ce que vous pouvez faire avec la Timeline. Il est très flexible, vous pouvez choisir de créer votre propre mise en page et l'utilisation de votre propre CSS/HTML, dans chaque cas individuel.

42voto

Matthew Sielski Points 720

Découvrez Timeglider (voir http://timeglider.com/jquery/) qui est un open source (MIT), JavaScript (utilise jQuery) défilement montage en cours de développement. Il répond à vos 4 premières exigences que je crois mais je suis pas clair sur les spécificités de votre 5ème exigence. J'ai seulement fait quelques simples expériences avec Timeglider et ne sais pas très bien, mais c'est peut-être une solution pour vous.

3voto

Michael Points 54

Le Montage du projet est très vivant, ils n'ont tout simplement pas utiliser Google Code plus. La Comparaison avec les widgets sont maintenant hébergé sur un site internet dédié, voici la page d'accueil et de documentation de Montage. Gardez à l'esprit que les liens sur la page ne sont pas compatibles, le nombre de pages encore un lien vers l'ancienne wikis sur Google Code et la mit.edu les pages wiki. Gardez cela à l'esprit lors de la vérification du wiki.

Il est aussi un actif de la mailing liste sur Google groups.

0voto

Sandro Pasquali Points 156

C'est probablement le meilleur du moment:

http://timeline.verite.co/

0voto

Luisz Bobirca Points 32

Je suis en train de travailler avec l'Image de la Timeline dans un projet de ma appelé Événement de point de Vue. J'ai corrigé beaucoup de bugs et amélioré avec de nombreuses contributions que j'ai trouvé en ligne, y compris des images de l'événement, une barre de zoom, et de certains autres événements.

C'est un morceau brillant de travail juste besoin de quelqu'un pour prendre le temps de le mettre à jour et de le rendre plus actuel. Qui est actuellement hors de portée pour mon projet, mais si j'ai le temps dans la prochaine année ou donc, je vais commencer à l'améliorer.

Ce serait vraiment génial si les gens pouvaient relancer le projet, ajouter des événements tactiles et ainsi de suite.

Si quelqu'un a besoin de la source, je suis disposé à fournir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X