用語集に戻る
プログラミング基礎中級

sns.heatmap

sns.heatmap

一言で言うと

行列を色で可視化するグラフ。

もう少し詳しく

一言で言うと

行列を色で可視化するグラフ。

もう少し詳しく

Python の Seaborn ライブラリが提供する関数で、DataFrame や2次元配列を受け取り、セルの値を色の濃淡でマッピングした格子状のグラフを描画します。annot=True で各セルに数値ラベルを表示でき、cmap でカラーパレットを指定できます。相関行列・混同行列・ピボット集計の可視化に多用されます。

Seaborn は matplotlib をベースとした Python の可視化ライブラリで、sns.heatmap はその中でも特によく使われる関数のひとつです。主な引数として data(DataFrame または2次元配列)、annot(ラベル表示の有無)、fmt(ラベルの書式)、cmap(カラーパレット)、vmin / vmax(色のスケール範囲)などがあります。

実務でどう使うか

  • 学習初期: プログラミング初心者がまず押さえる基本概念のひとつです

  • pandas との連携 ── pandas DataFrame をそのまま渡せるため、groupby や pivot_table で集計したデータをそのまま可視化できます

  • 業務応用: 業務自動化スクリプトや簡単なツールを作る際にも頻繁に登場します
  • 関連する章

    Ch190 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る