플랜트UML(PlantUML)은 텍스트로 관계와 순서를 적어 다이어그램을 만드는 오픈소스 도구다. 도형을 직접 옮기는 대신 설명을 고치고 그림을 다시 생성하는 방식으로 작업한다. - [공식 웹사이트](https://plantuml.com/) - [소스 코드](https://github.com/plantuml/plantuml) - 화살표가 뜻하는 것이 순서인지 의존성인지 구분한다. [[다이어그램의 생략된 관계]]도 함께 확인한다. ## 기타 등등 - 시퀀스 다이어그램을 이미지 대신 문자로 그린 ASCII 아트로 출력할 수도 있다. 명령줄의 `-txt` 옵션을 쓰면 상자와 화살표가 텍스트가 되어 돌아온다. [출처](https://plantuml.com/ascii-art) - 생성한 PNG의 메타데이터에는 도표를 만든 원문도 담길 수 있다. 이 정보가 보존돼 있다면 이미지에서 원문을 꺼내 고치는 경로가 열린다. [출처](https://plantuml.com/text-encoding) #시각화 #오픈소스 #프로그래밍