Seaborn은 matplotlib를 기반으로 하는 Python 시각화 라이브러리입니다. 매력적인 통계 그래픽을 그리기 위한 고급 인터페이스를 제공합니다.
온라인 문서는 seaborn.pydata.org에서 볼 수 있습니다.
문서에는 튜토리얼, 예제 갤러리, API 참조, FAQ 및 기타 유용한 정보가 포함되어 있습니다.
문서를 로컬로 작성하려면 doc/README.md
를 참조하세요.
Seaborn은 Python 3.8 이상을 지원합니다.
설치에는 numpy, pandas 및 matplotlib가 필요합니다. 일부 고급 통계 기능에는 scipy 및/또는 statsmodel이 필요합니다.
최신 안정 릴리스(및 필수 종속성)는 PyPI에서 설치할 수 있습니다.
pip install seaborn
선택적 통계 종속성을 포함할 수도 있습니다.
pip install seaborn[stats]
Seaborn은 conda로도 설치할 수 있습니다.
conda install seaborn
기본 anaconda 저장소는 새 릴리스를 추가할 때 PyPI보다 느리지만 conda-forge( -c conda-forge
)는 일반적으로 빠르게 업데이트됩니다.
Seaborn을 설명하는 논문이 Journal of Open Source Software에 게재되었습니다. 이 논문은 도서관의 주요 기능에 대한 소개를 제공하며, seaborn이 과학 출판물에 필수적인 것으로 입증되면 인용으로 사용될 수 있습니다.
seaborn을 테스트하려면 추가 종속성을 설치해야 합니다. dev
extra(예: pip install .[dev]
)를 사용하여 설치할 수 있습니다.
코드를 테스트하려면 소스 디렉터리에서 make test
실행하세요. 그러면 단위 테스트(pytest 사용)가 실행되고 적용 범위 보고서가 생성됩니다.
코드 스타일은 setup.cfg
파일의 설정을 사용하여 flake8
에 적용됩니다. make lint
실행하여 확인하세요. 또는 pre-commit
사용하여 커밋 중인 모든 파일에 대해 Lint 검사를 자동으로 실행할 수 있습니다. pre-commit install
실행하여 설정한 다음 평소대로 커밋하면 됩니다.
Seaborn 개발은 Github에서 진행됩니다: https://github.com/mwaskom/seaborn
문제를 보여주는 재현 가능한 예와 함께 문제 추적기에 발견한 버그를 제출해 주세요. 사용법에 대한 질문은 seaborn 태그가 있는 StackOverflow에서 더 많이 볼 수 있습니다.