February 2024
Intermediate to advanced
576 pages
9h 17m
Japanese
Matplotlibは、長年にわたりPythonにおける科学的な可視化の中核でしたが、望んだ結果が得られない場合が多いことを熱心な支持者でさえ認めています。よく聞かれる不満には次のようなものがあります。
DataFrameオブジェクトを使用するようには設計されていない。DataFrameからデータを可視化するには、Seriesを抽出し、それらを適切なフォーマットに連結する必要がある。DataFrameのラベルもインテリジェントに扱えるプロットライブラリがあると良い。こうした諸問題に対する回答がseaborn(https://seaborn.pydata.org)です。seabornは適切な描画スタイルとデフォルトの配色、一般的な統計プロットに対するシンプルで高水準の関数、そしてpandasのDataFrameとの機能統合を、Matplotlib上のAPIとして提供します。
公平のために補足すると、Matplotlibチームは状況の変化に適応しています。「34章 Matplotlibのカスタマイズ:設定とスタイルシート」で説明したplt.styleツールが追加され、Matplotlibはpandasデータをよりシームレスに扱えるようになっています。しかし、ここまでに説明した理由から、seabornは依然として有用なアドオンと言えます。 ...