平行座標プロット
Plotlyで平行座標プロットを表示するにはParcoordsクラスを使用します。
Parcoordsクラスの引数 dimensionsに描画するデータを設定します。
データとしては、以下のキーを指定した辞書データをリストで渡します。(9~14行目)
- label
要素名(軸ラベルとして表示される) - values
リストなどの値
軸間の線分を色分けするには、引数 lineに“color”をキーとしてリストなどのデータを値とした辞書を設定します。(15行目)
[Google Colaboratory]
1 | import plotly |
[実行結果]
軸の上端をドラッグすると要素を左右に移動することができます。
また軸上で任意の範囲をドラッグすると、その範囲の要素をハイライトして表示できます。
[実行結果(軸を移動し、ハイライト表示)]
上図は、一番右に表示されていた“petal_width”を左から2番目に移動し、その軸上の0.5から1.5の範囲を選択しハイライト表示(ピンク色)しています。