PythonやRのデータフレームで、各カラムのデータがある程度同じスケールにあるとき
それぞれのデータをラベルで色分けしながら1枚の散布図で出力するにはどのようにすればよいでしょうか?

irisデータによるサンプル
https://gist.github.com/netj/8836201
上記のリンク先のCSVファイルを下の画像のように出力したいと考えています。出力したい散布図の例

画像は下記のサイトのものを使用しています。
https://blog.magrathealabs.com/choosing-one-of-many-python-visualization-tools-7eb36fa5855f