노션으로 다이어그램 그리는 방법, 다들 알고 있었을까?
새로운 기능인지는 모르겠지만, 노션 코드블럭에서 Mermaid js 언어를 사용해서 다이어그램을 그릴 수 있다고 한다.
플로우 차트는 물론이거니와, 사용자 여정, 데이터 베이스 테이블 관계도, 파이차트, 간트까지 사용할 수 있는 다이어그램 그림이 아주 많다. 아래 홈페이지 차트에서 자세한 언어에 대한 사용방법이 적혀있으니 그래프를 그릴 때 참고하면 좋을 것 같다.
https://mermaid.js.org/intro/
1. 노션으로 다이어그램 그리는 방법
1.1 코드-Mermaid 선택
먼저 화면에 "/code"를 입력하면 평소 우리가 사용하는 코드 블럭과 고급블럭으로 "코드-Mermaid" 라는 버튼이 나온다. 해당 버튼을 누르면 Mermaid js 언어를 사용할 수 있다.
또 다른 방법으로는 코드 블럭을 생성하고 언어 선택으로 Mermaid를 클릭하면 된다.
그럼 위와같이 플로우차트 예시가 나오며, 위의 코드를 변경하면 아래 다이어그램이 바뀐다. 위 코드를 변경하면서 아래의 다이어그램을 수정해보자.
2. 다이어그램 몇가지 예시
모든 다이어그램의 종류를 다 보여주고 싶지만, 사실 전부 사용하지도 않을 뿐더러 몇가지만 알아도 쉽게 응용할 수 있을 것 같아 자주 사용하는 것만 변형해보려고 한다. 그래도 Mermaid로 보여줄 수 있는 다이어그램의 종류와 요소는 나타내보도록 하겠다.
2.1 플로우 차트
플로우 차트에 가장 먼저 적는 Orientation은 아래와 같다.
Orientation | 설명 |
flowchart TD (TB도 가능) | 위에서 아래로 가는(Top -> Down) 플로우 차트 |
flowchart BT | 아래에서 위로 가는(Bottom -> Top) 플로우차트 |
flowchart LR | 왼쪽에서 오른쪽으로 가는(Left -> Right) 플로우 차트 |
flowchart RL | 오른쪽에서 왼쪽으로 가는(Right -> Left) 플로우 차트 |
노드 의 종류는 아래와 같다. 그림으로 직접 보여주는게 나을 것 같아 코드를 캡쳐해보았다.
사용하는 방법은 "노드의이름(node1 과 같이)""노드 모양" 순으로 사용한다.
그리고 노드 사이에 이어주는 그래프 또한 여러 종류가 있는데, 아래 코드와 같다.
2.2 파이 차트
데이터베이스에 따라 자동으로 변형되는 차트면 더 좋겠지만, 현재 그건 어렵고, 간단한 파이차트를 보여주기 위해서는 가능해보이니 적극 사용해봐도 좋을 것 같다.
- pie title "파이차트 제목" 을 입력할 경우 값에 대한 퍼센테이지와 범례가 나온다.
- pie showdata를 입력할 경우 범례 부분에 속성에 대한 값도 함께 나온다.
2.3 Gantt
Mermaid로 간트를 표현할 수 있다는게 신기해서 혹시나 나중에 노션으로 WBS를 작성할 일이 있을까 싶어서 한번 적어본다..
자세한건 홈페이지 참조하길! 단점은 좀 작게 보여서 자세히 보기는 어렵다는 점..!
2.3 DB Entity 관계도
데이터베이스에서 우리가 테이블 간 관계도를 그릴 때 사용하는 그림을 Mermaid로도 그릴 수 있다.
3. 다이어그램만 보게 하기
다이어그램을 다 작성하고 난 뒤에는 미리보기 버튼을 클릭해 코드를 안보이게 하면 깔끔하게 다이어그램만 확인할 수 있다.
4. 느낀 점
노션의 꽃은 데이터베이스라고 생각하고 있었는데, 이번에 처음 보는 다이어그램 기능을 보면서 이 코드편집도 꽤 유용할 것 같다는 생각이 들었다. 노드와 그래프 간 그림을 그리는 것이나, 데이터베이스에 대해 설명할 때 다른 편집기를 사용하고 캡쳐하는 것보다 해당 코드를 잘 익혀두어 편집하는게 더 도움될 수도 있겠다는 생각이 든다.
점점 발전하는 것 같은 노션! 그 끝은 어디인가!
'PC > Notion' 카테고리의 다른 글
[Notion] 노션의 새로운 기능, 탭 추가 (0) | 2022.12.31 |
---|---|
[Notion] 노션으로 데이터베이스 하위 페이지 만들기 (0) | 2022.12.27 |
[Notion] 게으름뱅이도 바로 시작 가능한 노션으로 가계부 만들기 소개 (0) | 2022.11.12 |
[Notion] Notion Web Clipper 사용방법 (0) | 2022.09.15 |
[Notion] 노션 첫걸음 - 12.노션 워크스페이스 생성/삭제하기 (0) | 2022.01.30 |