network-visualization

starlink-coverage-github

satellite-internet-simulation

cytoscape


cytoscape-github


cytoscape-official


cytoscape.js


마인드맵 라이브러리 활용


다운로드 절차

cytoscape의 데탑버전은 java를 기반으로 설치해야 하는데 자동으로 설치가 안되서 직접 java런타임을 설치하고 경로를 설정한 이후에 실행하였다. 참고로 log4j 때문에 업데이트가 있었다.

나는 그냥 노드 모듈들과 폴더 구조를 시각화 하고 싶을 뿐 이었는데 찾다보니 다이어그램을 직접 그리긴 어렵고 어느 정도 반복적인 작업을 해결하여 다이어 그램을 그려주는 툴이 필요해서 찾아본 결과 이런 오픈소스 툴이 있었다. 언젠간 시스템의 구조를 쉽게 알 수 있는 시각화 작업을 해야할텐데 미리 공부한다는 생각이 잠깐 검색을 해보았다.

  1. cmd로 현재 폴더 구조 나열하고 txt로 가져오는 방법

-> cmd 창에서 tree 명령어로 쉽게 가져올 수 있다.

  1. 생명 공학에서 쓰이는 툴들

https://www.ndexbio.org/#/

암세포의 구조나 뉴런의 구조에 대해 설명하는 다이어 그램들이 쭉 있지만 실제로 사용하기 위해선 특정 파일 형식을 갖추어야 한다.

  1. 일반 데이터 시각화 툴들

굉장히 많다. 문제는 방대한 파일을 어떤 규칙으로 저장하느냐에 따라 자동으로 시각화를 할 수 있고 하지 못하는 경우도 상당히 많다. 내가 원하는 차트로 뽑아보기 위해서 전처리를 할 때 커스텀해야 한다.

https://www.collaborativedrug.com/

  1. 선거 사이트 인사이트 도출 사례

https://withoutbullshit.com/blog/fivethirtyeight-com-reveals-whole-election-one-gutsy-graphic

https://projects.fivethirtyeight.com/redistricting-2022-maps/california/

https://fivethirtyeight.com/features/how-fivethirtyeights-redistricting-tracker-works/

  1. 드디어 찾았다. node-dependency-visualizer

노드 의존성 시각화 툴

물론 디자인이 뛰어나지는 않지만 그냥 한번 써볼만한 것 같다. 근데 명령어가 먹히지 않는 걸 보니 더 이상 지원하지 않는 것 같다. 젠장..

데브옵스툴 중에 어딘가 있을 법한 기능이긴 하지만 cytoscape를 이용해서 한번 만들어보는게 훨씬 빠를 것 같다.