Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- HTTP
- 자료구조
- python3
- 웹 개발
- 안드로이드
- 스프링부트
- BCI
- bytecode
- ORM
- 개발
- 장고
- mysql
- db
- Spring Boot
- 파이썬
- rabbitmq
- 스프링 부트
- Python
- 보안
- 자바
- 웹
- Spring
- 파이썬3
- java
- django
- 스프링
- node.js
- 데이터베이스
- 디자인 패턴
- JPA
Archives
- Today
- Total
semtax의 개발 일지
마크다운에서 도표,다이어그램, 그래프 그리기 본문
반응형
개요
이번 포스팅에서는 마크다운 문서에서 도표나 그림을 그려주는 mermaid라는 라이브러리를 소개하도록 하겠다.
설치
Typora와 같은 경우, 기본 내장이 되어있어서 굳이 설치를 안해도 된다.
만약 티스토리와 같은 서비스에서 사용하려면 다음 코드를 추가해주면 된다.
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/8.4.4/mermaid.min.js"></script>
<script>mermaid.initialize({startOnLoad:true});</script>
예제
아래 예제는 그래프를 그리는 예제이다.
graph TD
A[Christmas] -->|Get money| B(Go shopping)
B --> C{Let me think}
C -->|One| D[Laptop]
C -->|Two| E[iPhone]
C -->|Three| F[fa:fa-car Car]
아래 예제는 시퀸스 다이어그램을 그려주는 예제이다.
sequenceDiagram
Alice->>+John: Hello John, how are you?
Alice->>+John: John, can you hear me?
John-->>-Alice: Hi Alice, I can hear you!
John-->>-Alice: I feel great!
아래 예제는 간트 차트를 그려주는 예제이다.
gantt
title A Gantt Diagram
dateFormat YYYY-MM-DD
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
another task : 24d
이 외에도, pie chart, 클래스 다이어그램 등을 그릴수도 있다.
유사품
유사한 제품(?) 으로 아래와 같은것들이 존재한다.
- Graphviz(dot)
- MXGraph
웹에서 에디터로 바로 편집도 가능하다(https://mermaid-js.github.io/mermaid-live-editor/)
반응형
'개발 > 팁' 카테고리의 다른 글
RabbitMQ에서 유효한 계정인지 확인하는 방법 (0) | 2020.02.24 |
---|---|
오픈소스 로드밸런서 haproxy (0) | 2020.02.21 |
nginx 직접 컴파일해서 설치하기 (0) | 2020.02.21 |
웹 서비스 디버깅 프록시 툴 : Fiddler (0) | 2020.01.20 |
Postman을 사용해서 웹 서비스 테스트 해보기 (0) | 2020.01.12 |
Comments