데이터 시각화를 할 때 R 사용자들이 입을 모아 칭찬하는 도구가 바로 ggplot2입니다. Plotnine은 이 ggplot2의 '그래픽 문법(Grammar of Graphics)'을 파이썬에 그대로 옮겨온 라이브러리입니다.
핵심은 '레이어'로 그래프를 쌓는 방식입니다. 데이터에 미적 요소(aesthetics)를 매핑하고, 점·선·막대 같은 기하 요소(geom)를 더하는 식으로 표현력 있는 그래프를 선언적으로 만들 수 있습니다. matplotlib처럼 일일이 명령하지 않고, '무엇을 그릴지'만 기술하면 됩니다.
IT 종사자에게 매력적인 이유는 분명합니다. R과 파이썬을 오가는 데이터 분석 팀이라면 시각화 문법을 통일할 수 있고, ggplot 문법에 익숙한 사람은 학습 비용 없이 바로 활용 가능합니다. 복잡한 다변량 데이터를 facet(분할 격자)으로 나눠 보거나, 테마를 일관되게 적용하기에도 좋습니다.
pandas 데이터프레임과 자연스럽게 연동되므로, 기존 분석 파이프라인에 끼워 넣기도 수월합니다. matplotlib의 장황함에 지쳤다면 한 번 시도해볼 만합니다.