In [1]:
from sklearn.datasets import load_iris
from sklearn import preprocessing

import matplotlib
import matplotlib.pyplot as plt
import pandas as pd
%matplotlib
matplotlib.style.use("ggplot")


Using matplotlib backend: MacOSX

In [2]:
data = load_iris()
df = pd.DataFrame(data.data, columns=data.feature_names)
target_names = [data.target_names[i] for i in data.target]
df["target_names"] = target_names
columns = ["sepal_length", "sepal_width", "petal_length", "petal_width", "target_names"]
df.columns = columns

In [3]:
pd.tools.plotting.andrews_curves(df, "target_names")


Out[3]:
<matplotlib.axes._subplots.AxesSubplot at 0x11401ac50>

In [ ]: