ggsql: SQL용 그래픽 문법 도구 출시

원제: ggsql: A Grammar of Graphics for SQL

왜 중요한가

SQL 환경에서 직접 시각화 작업이 가능해져 데이터 분석 워크플로우 효율성이 크게 향상될 것으로 예상된다.

Posit이 SQL 쿼리 내에서 직접 시각화를 기술할 수 있는 ggsql 알파 버전을 발표했다. 그래픽 문법을 SQL 구문으로 구현한 도구로 Quarto, Jupyter 노트북, Positron, VS Code 등에서 사용 가능하다.

Posit이 SQL용 그래픽 문법 도구인 ggsql의 알파 버전을 공개했다. ggsql은 SQL 구문 기반으로 그래픽 문법을 구현하여 SQL 쿼리 내에서 직접 풍부하고 구조화된 시각화를 지원한다.

기본적인 산점도 생성은 'VISUALIZE bill_len AS x, bill_dep AS y FROM ggsql:penguins DRAW point' 형태로 작성된다. 매핑에 'species AS color'를 추가하면 색상별 카테고리가 자동으로 적용되며, 'DRAW smooth'를 추가하여 회귀선 레이어를 쌓을 수 있다.

이 도구는 그래픽 문법의 핵심 장점인 점진적 플롯 코드 진화를 지원한다. 미리 정의된 플롯 타입이 없고, 모듈형 부품들을 결합, 추가, 제거할 수 있다. 복잡한 예제로는 astronauts 데이터를 활용한 히스토그램 생성이 가능하며, 'DRAW histogram', 'PLACE rule', 'PLACE text' 등 다양한 레이어와 설정 옵션을 제공한다.

Quarto, Jupyter 노트북, Positron, VS Code 등 주요 개발 환경에서 즉시 사용 가능한 상태다.

출처

opensource.posit.co — 원문 읽기 →