Seaborn是一個基於matplotlib的Python視覺化函式庫。它提供了一個高級介面來繪製有吸引力的統計圖形。
線上文件可在seaborn.pydata.org 上取得。
這些文件包括教學課程、範例庫、API 參考、常見問題和其他有用資訊。
若要在本機上建置文檔,請參閱doc/README.md
。
Seaborn 支援 Python 3.8+。
安裝需要 numpy、pandas 和 matplotlib。一些高級統計功能需要 scipy 和/或 statsmodels。
可以從 PyPI 安裝最新的穩定版本(和所需的依賴):
pip install seaborn
還可以包含可選的統計依賴性:
pip install seaborn[stats]
Seaborn 也可以使用 conda 安裝:
conda install seaborn
請注意,主 anaconda 儲存庫在新增版本方面落後於 PyPI,但 conda-forge ( -c conda-forge
) 通常更新得很快。
一篇描述seaborn的論文已發表在《開源軟體雜誌》上。該論文介紹了該庫的主要功能,如果 Seaborn 被證明是科學出版物的組成部分,則可以將其用作引文。
測試seaborn需要安裝額外的依賴項;它們可以與dev
extra 一起安裝(例如pip install .[dev]
)。
若要測試程式碼,請在來源目錄中執行make test
。這將執行單元測試(使用 pytest)並產生覆蓋率報告。
flake8
使用setup.cfg
檔案中的設定強制執行程式碼樣式。運行make lint
進行檢查。或者,您可以使用pre-commit
對您正在提交的任何文件自動執行 lint 檢查:只需執行pre-commit install
進行設置,然後照常提交。
Seaborn 開發在 Github 上進行:https://github.com/mwaskom/seaborn
請將您遇到的錯誤提交給問題追蹤器,並提供一個可重現的範例來示範該問題。關於使用的問題更多的是在 StackOverflow 上,那裡有一個 seaborn 標籤。