간결한 API로 Vega-Lite JSON 사양을 기반으로 대화형 차트를 만드는 선언형 Python 시각화 라이브러리입니다.
plotly/plotly.py
plotly.js 기반의 선언형 figure API로 차트를 만드는 Python용 대화형 브라우저 그래프 라이브러리입니다.
대체할 수 있는 제품:Tableau
- 스타
- 18,877
- 포크
- 2,892
- 열린 이슈
- 743
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
plotly.py는 대화형 차트를 만들기 위한 Python 그래프 라이브러리입니다. 30가지가 넘는 차트 유형을 제공하는 plotly.js를 감싼 고수준 선언형 래퍼로, 과학, 3D, 통계, SVG 지도 및 금융 차트 등을 지원합니다.
이 라이브러리는 두 가지 주요 인터페이스를 제공합니다. graph objects(plotly.graph_objects)는 trace를 하나씩 추가해 figure를 구성하고, Plotly Express(plotly.express)는 dataframe에서 함수 호출 한 번으로 일반적인 차트를 만듭니다. figure는 Jupyter 노트북, marimo, 독립 실행형 HTML 파일 및 Dash 애플리케이션에서 렌더링됩니다.
정적 이미지 내보내기는 별도 패키지인 kaleido를 통해 지원하며, 시스템에 Chrome 또는 Chromium이 설치되어 있어야 합니다. anywidget을 통한 Jupyter 위젯 모드도 사용할 수 있습니다.
핵심 기능
- 013D, 통계, 지도 및 금융 차트를 포함해 30가지가 넘는 차트 유형을 제공합니다.
- 02세밀하게 제어할 수 있는 graph objects와 dataframe에서 빠르게 차트를 만드는 Plotly Express, 두 가지 API를 제공합니다.
- 03Jupyter, marimo, 독립 실행형 HTML 및 Dash 앱에서 렌더링되는 대화형 figure를 제공합니다.
- 04kaleido 패키지를 통한 정적 이미지 내보내기를 지원합니다.
- 05anywidget을 통해 Jupyter 위젯을 지원합니다.
활용 사례
- Jupyter 노트북에서 dataframe을 탐색하고 시각화하기.
- Dash로 대화형 대시보드 만들기.
- 공유 가능한 독립 실행형 HTML 차트 만들기.
- Python 코드로 과학, 3D 또는 금융 플롯 만들기.
빠른 시작
- 1
pip으로 plotly 설치
pip install plotly - 2
graph objects로 figure를 만들고 표시
- 3
필요한 경우 Plotly Express 추가 항목 설치
pip install plotly[express]
사용 전 알아둘 점
- Plotly Express를 사용하려면 지원되는 데이터프레임 라이브러리도 별도로 설치해야 합니다.
- 정적 이미지 내보내기에는 시스템에 Chrome 또는 Chromium이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- plotly.py은(는) 무엇인가요?
- plotly.js 기반의 선언형 figure API로 차트를 만드는 Python용 대화형 브라우저 그래프 라이브러리입니다. plotly.py는 대화형 차트를 만들기 위한 Python 그래프 라이브러리입니다. 30가지가 넘는 차트 유형을 제공하는 plotly.js를 감싼 고수준 선언형 래퍼로, 과학, 3D, 통계, SVG 지도 및 금융 차트 등을 지원합니다.
- plotly.py은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- plotly.py은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- plotly.py은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. plotly.py의 마지막 커밋은 2026년 11월 3일입니다.
- plotly.py은(는) 어디에 사용할 수 있나요?
- Jupyter 노트북에서 dataframe을 탐색하고 시각화하기. Dash로 대화형 대시보드 만들기. 공유 가능한 독립 실행형 HTML 차트 만들기. Python 코드로 과학, 3D 또는 금융 플롯 만들기.
- plotly.py는 어떻게 설치하나요?
- pip으로 plotly 설치: pip install plotly graph objects로 figure를 만들고 표시 필요한 경우 Plotly Express 추가 항목 설치: pip install plotly[express]
- plotly.py은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/plotly/plotly.py
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
HTML5 Canvas 또는 SVG로 렌더링되는 인터랙티브 데이터 시각화를 위한 선언형 JSON 문법입니다.
데이터를 SVG, Canvas, HTML에 바인딩해 맞춤형 데이터 기반 시각화를 만드는 무료 오픈소스 JavaScript 라이브러리입니다.
Plotly, Dash, Pydantic 기반의 멀티페이지 데이터 시각화 대시보드를 만드는 Python 로우코드 툴킷입니다.
pandas, polars 또는 pyarrow 데이터프레임을 Jupyter에서 드래그 앤 드롭으로 분석할 수 있는 대화형 시각화 UI로 바꿔 주는 Python 라이브러리입니다.
대규모 그래프와 네트워크를 실시간으로 배치하고 필터링하며 시각화·탐색·편집할 수 있는 오픈소스 데스크톱 플랫폼입니다.