import pandas as pd
import matplotlib.pyplot as plt

flist = [
        'judo testing 240215 MU.csv',
        #'JUDO TESTING Control FINAL 220215.office.csv',
        #'JUDO measureup 240214.csv',
        'JUDO testing 240215 MU v2.csv',
        ]
for fname in flist:
    df = pd.read_csv(fname, names=['point','n', 'e', 'el', 'description'])
    df['dn'] = df.n - df.at[0, 'n']
    df['de'] = df.e - df.at[0, 'e']
    df.index = df.description
    #print(df)

    ax = df.plot(kind='scatter', x='de', y='dn')
    for idx, row in df.iterrows():
        ax.annotate(row['description'], (row.de, row.dn))

    x = [df.loc['front left'].de, df.loc['front right'].de]
    y = [df.loc['front left'].dn, df.loc['front right'].dn]
    plt.plot(x, y, 'r-')
    
    plt.title(fname)
    plt.xlim([-0.5, 2])
    plt.ylim([-1, 1.5])
    #plt.show()
    plt.savefig(fname + '.png')
