# Plot the output of a libcw:cwDspTransform.cpp: 'recorder' object.

import sys,os,json

import matplotlib.pyplot as plt

def plot_file( fname ):

    r = None
    with open(fname,"r") as f:
        r = json.load(f)

    idx = 0    
    while True:

        label = "{}".format(idx)

        if label not in r:
            break

        plt.plot(r[label])
        
        idx += 1

    plt.show()
            


if __name__ == "__main__":

    fname = os.path.expanduser("~/temp/temp_1.json")

    if len(sys.argv) > 1:
        fname = sys.argv[1]
    
    plot_file( fname )