Graphviz — DOT로 다이어그램 그리기
Graphviz DOT Renderer
DOT 언어를 입력하면 브라우저에서 바로 다이어그램 SVG를 그려 줍니다. dot·neato·fdp·circo·twopi·osage·patchwork 레이아웃 엔진, 상태 머신·조직도·쿠버네티스·마이크로서비스 등 샘플 갤러리, SVG/PNG 내보내기와 클립보드 복사를 지원합니다. 백엔드 없이 WASM으로 동작하고 한글 라벨도 지원합니다.
코딩 실습
입력하면 엔진을 로드합니다
미리보기
100%
DOT 를 입력하면 여기에 그려집니다
샘플 갤러리
DOT 치트시트
기본 구조
digraph G { A -> B } | 방향 그래프 (화살표) |
graph G { A -- B } | 무방향 그래프 |
rankdir=LR; | 왼→오 배치 (TB·BT·RL 도 가능) |
A -> B [label="x"]; | 엣지 라벨 |
노드 속성
shape=box | box·circle·ellipse·diamond·record·cylinder |
style=filled | filled·rounded·dashed·dotted·bold |
fillcolor="#bfdbfe" | 채우기 색 (style=filled 필요) |
fontname="sans-serif" | 한글은 sans-serif 권장 |
엣지 속성
color="#3b82f6" | 선 색 |
style=dashed | dashed·dotted·bold |
arrowhead=none | none·vee·diamond·dot·open |
dir=both | 양방향 화살표 |
클러스터 / 서브그래프
subgraph cluster_x { ... } | cluster_ 접두사 → 박스로 묶임 |
label="그룹명"; | 클러스터 제목 |
{ rank=same; A; B; } | 같은 랭크(줄)에 정렬 |
record / HTML-like 라벨
label="{A|B|C}" | record 세로 칸 (shape=record) |
label="<f0> a|<f1> b" | 포트 지정 → node:f0 로 연결 |
\l \r \n | 왼쪽·오른쪽·가운데 줄바꿈 |
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- Typst 플레이그라운드 — 모던 조판 (LaTeX 대안)Typst 컴파일러(Rust→WASM)를 브라우저에서 그대로 실행하는 조판 플레이그라운드입니다. 마크업을 입력하면 SVG 미리보기가 실시간으로 갱신되고, PDF·SVG·PNG 로 내보낼 수 있습니다. 제목/수식/표부터 함수·반복·스타일 규칙·논문/CV 템플릿까지 기본·응용·심화 예제를 제공하며, 한글 문서(Pretendard 폰트)도 지원합니다. 문서는 서버로 전송되지 않습니다.
- Diátaxis 문서 계획기지금 쓰려는 문서가 튜토리얼인지 하우투인지 레퍼런스인지 설명인지 판정하고, 그 유형에 남겨야 할 것과 다른 문서로 빼야 할 것을 목록으로 보여줍니다. 목차를 붙여넣으면 어느 섹션이 새고 있는지도 짚어줍니다.
- 아두이노 · 라즈베리파이 배선 검증기전원을 넣기 전에 배선을 점검하세요. 보드를 고르고 부품을 추가해 핀을 배정하면 5V 신호가 3.3V GPIO로 들어가는 위험, LED 저항 누락, 핀 중복, I2C 주소 충돌, ADC 부재, 전류 초과를 자동으로 잡아냅니다. 자동 배선, 배선표, 시작 코드 생성까지 지원합니다.
- SW 정기점검 체크리스트SW 정기점검에 필요한 보안, 성능, 백업, 모니터링 체크리스트를 제공합니다.