Development Tip

타임 라인 시각화를위한 SIMILE Timeline의 대안?

yourdevel 2020. 11. 11. 20:44
반응형

타임 라인 시각화를위한 SIMILE Timeline의 대안?


그래서 저는 SIMILE Timeline을 가지고 놀면서 많은 재미를 보았습니다 . 그러나 불행히도, 그것은 완전히 버려지고 (가장 최근에 마감 된 2009 년 5 월 티켓) 메모리 누수로 가득 찬 것처럼 보입니다 . 특히 이벤트를 동적으로로드하고 언로드 할 때 특히 그렇습니다. 제 경우에는 사실입니다).

저는 JavaScript의 초보자이므로 이러한 누수를 디버깅하는 것은 조금 더 복잡 할 것입니다. 내가 이해하지 못하는 언어 또는 내가 본 적이없는 코드베이스로 문제를 해결하기 전에 먼저 타임 라인으로 얻을 수있는 기능 세트와 비교할 수있는 것이 있는지 알고 싶습니다. :

  1. 한 밴드에서 여러 이벤트
    • 10, 100, 1000 의 데이터 대신 가능한 한 여러 이벤트를 한 줄에 맞추기 위해 사용 가능한 공간을 사용하십시오.
  2. 스크롤 가능
  3. 특정 이벤트에 맞는 CSS 스타일링
    • 필요한 경우 각 이벤트에 대해 특정 아이콘, 글꼴 등을 지정할 수 있습니다. 오류 이벤트 또는 흥미로운 이벤트를 강조하는 데 유용합니다.
  4. 필터링 / 검색 / 강조 표시
  5. 시간대 또는 특정 시점 강조
    • 이것은 '지금'순간을 보여주는 수직 밴드 또는 기간의 시작 및 종료 시간을 포함하는 밴드입니다.

나는 이러한 기능의 많이 아마 같은 일에 투입 할 수있어 FLOT 또는 HighCharts ,하지만 난 그것을 수정 a를보다 쉽게인지의 비용 / 효과를 계량하고있어, 그래서 이러한 일들이 나 타임 라인에서 사용할 수 있도록 무료 옆에 있었다 메모리 누수 또는 기능이없는 일부 라이브러리에서 3-4 기능을 롤아웃합니다. 내 직감은 "누수를 고치는 것이 더 쉽다"고 말하지만, 다른 10 %를 얻기 위해 진입 장벽이 낮 으면서도 90 % 정도되는 것을 보여줄 수있는 사람이 있는지 알고 싶습니다.


오픈 소스 (MIT), JavaScript (jQuery 사용) 스크롤링 타임 라인 인 Timeglider ( http://timeglider.com/jquery/ 참조 )를 확인하세요 . 귀하의 첫 4 가지 요구 사항을 충족하지만 5 번째 요구 사항의 세부 사항에 대해 잘 모르겠습니다. Timeglider로 몇 가지 간단한 실험 만 해봤지만 잘 모르겠지만 이것이 잠재적 인 해결책 일 수 있습니다.


Almende에서 개발 한 (오픈 소스) CHAP 링크 라이브러리의 타임 라인을 사용할 수 있습니다.

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

타임 라인으로 수행 할 수있는 작업을 보려면 예제를 살펴보십시오. 매우 유연하며 자신 만의 레이아웃을 선택하고 각 개별 이벤트에서 자신 만의 CSS / HTML을 사용할 수 있습니다.


Lab 21k에서 Simile Timeline이 필요했기 때문에 소스 코드를 가져 와서 정리하고 bower를 사용하여 게시했습니다 . 따라서 더 이상 대안이 필요하지 않습니다.

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


타임 라인 프로젝트는 매우 살아 있으며 더 이상 Google 코드를 사용하지 않습니다. Simile 위젯은 이제 전용 홈페이지에서 호스팅됩니다. 여기 에 Timeline홈페이지와 설명서가 있습니다. 페이지의 링크는 일관성이 없으며, 많은 페이지가 여전히 Google 코드 및 mit.edu 위키 페이지의 오래된 위키로 링크됩니다. 위키를 확인할 때 염두에 두십시오.

Google 그룹스 에도 활성 메일 링리스트 가 있습니다 .


이것은 아마도 지금 가장 좋은 것입니다.

http://timeline.verite.co/


저는 실제로 Event Viewpoint 라는 프로젝트에서 Simile Timeline으로 작업하고 있습니다. 이벤트 이미지, 확대 / 축소 막대 및 일부 추가 이벤트를 포함하여 온라인에서 찾은 많은 공헌으로 상당히 많은 버그를 수정하고 개선했습니다.

그것은 훌륭한 작품입니다. 누군가가 그것을 업데이트하고 최신 상태로 만드는 데 시간을 할애하면됩니다. 그것은 현재 내 프로젝트의 범위를 벗어 났지만 내년에 시간이 있으면 그것을 향상시키기 시작할 것입니다.

사람들이 프로젝트를 되 살리고 터치 이벤트를 추가 할 수 있다면 정말 좋을 것입니다.

누군가가 출처를 필요로한다면 나는 그것을 제공 할 의향이 있습니다.


그들은 여전히 ​​매우 활동적입니다. David Karger는 자주 업데이트합니다. 이제 버전 3.0이 있습니다. http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit에서 참조 문서를 찾을 수 있습니다 .

코드는 여기에 있습니다 : https://github.com/simile-widgets/exhibit


나는 당신이 원하는 것을 정확히 모르지만 동적으로 관리되는 이벤트가있는 웹 사이트에서 사용되는 jquery 플러그인을 작업 중입니다 .

참고 URL : https://stackoverflow.com/questions/4700419/alternative-to-simile-timeline-for-timeline-visualization

반응형