[matplotlib] 32. レーダーチャート

matplotlib

matplotlibでレーダーチャート

コード

解説

はじめに

レーダーチャートは、複数項目の大きさを一度に比較することができるグラフである。ここでは、その作成方法について解説する。

モジュールのインポート

データの生成

項目の取得

データの取得

最初の列の’S’のデータを取得する。
データ数は項目+1個で最初と最後のデータを同じにする必要がある。

データを表示する角度の設定

角度もデータ数に合わせて、項目+1個とする。

レーダーチャートの初期設定

polar=Trueで円状グラフとなる。

x軸(外周)の設定

y軸(中心から外)の設定

ax.set_rlabel_position(180)でラベルが中心から左端に向かう線上に表示されるようになる。

レーダーチャートのプロット

ax.fill(angles, values,’r’, alpha=0.2)でレーダーチャート内部を赤色で塗りつぶす。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

Basic radar chart | The Python Graph Gallery
How to plot a basic radar chart using matplotlib

コメント