Plotly 란?

상후·2025년 5월 28일

Plotly 정리

목록 보기
1/18
post-thumbnail

Plotly

Plotly는 인터렉티브한 시각화가 가능한 파이썬 그래픽 라이브러리 입니다. 기본적인 시각화부터 통계, 재무, 지리 과학 및 3-dimensional 을 포함한 40개 이상의 차트 타입을 제공하는 오픈소스 입니다. 기본적으로 쥬피터 노트북에 시각화가 가능하며 인터렉티브한 dashboards 위해 Dash 또는 Chart Studio와 같은 라이브러리와 통합 및 확장이 가능합니다.

인터렉티브한 시각화를 이해하기 위해 아래 그래프 위에 마우스를 올려놓으시고 줌인, 줌아웃 클릭 등의 기능을 써 보시면 기존 시각화 라이브러리와는 다른 Plotly의 강력한 힘을 느끼실수 있을것입니다.

특징

Interactive 한 시각화 가능하여 사용자가 시각화된 그래프를 쉽게 줌인, 줌아웃 및 툴팁을 활용한 데이터확인이 가능합니다. (Matplotlib/Seaborn 과의 가장 큰 차이점)
Dash, 및 chart Studio 와같은 visualisation tools 연동으로 Web 및 application 통해 확인이 가능합니다.
Dash 란?
Chart Studio 란?
matplotlib 대비 코드가 훨씬 간편합니다.(이 책을 통해 익숙해진다면..)
Python 뿐만 아니라 R, Julia, MATLAB 등과 같은 다른 프로그래밍 언어를 스크립트를 사용하여 이용이 가능합니다.
Plotly는 기본적으로 JSON(JavaScript Object Notation) 형태를 주고받는 구조로 되어있습니다. 하지만 걱정 하실필요 없습니다. 본 책에서는 복잡한 JSON 형태가 아닌 직관적인 객체를 사용하는 방법으로 진행할 예정입니다.
Matplotlib 차트를 Plotly 차트로 변화나는 기능이 지원됩니다.
Pandas와의 호환 기능이 추가되어 판다스 plotting 백엔드에 Plotly를 설정하면 Padas 데이터프레임에서 바로 Plotly 로 시각화가 가능합니다.
기본적인 색감이 매우 이쁩니다.(개인적인 취향)
라이센스가 무료 입니다.

profile
개발자를 꿈꾸는 학생

0개의 댓글