Предполагая, что data
в вашем коде выше - это pandas df, будет работать следующий код:
import matplotlib.pyplot as plt
df_data = data
for i in range(len(df_data.columns)):
for j in range(len(df_data.columns)):
x = df_data.iloc[:,df_data.index[i]]
y= df_data.iloc[:,df_data.index[j]]
plt.figure()
plt.plot(x[i],y[j])
Чтобы прочитать ваши данные в df, ниже приведен код:
data = pd.read_csv('random.data', sep=" ", header=None) #sep depends on your file, it can be space, semicolon or anything.
data.columns = ["a", "b","c", ... "etc.", ...] # Put names of your column in place of a,b,c etc.