import matplotlib.pyplot as pyplot
import colorsys

# From $A0:838F
pathData = [0, 0x109, 0x31B, 0x636, 0xA5A, 0xF87, 0x15BD, 0x1CFC, 0x2544, 0x2E95, 0x38EF, 0x4452, 0x50BE, 0x5E33, 0x6CB1, 0x7C38, 0x8CC8, 0x9E61, 0xB103, 0xC4AE, 0xD962, 0xEF1F, 0x5E5, 0x114B4, 0x12D8C, 0x1476D, 0x16257, 0x17E4A, 0x19B46, 0x1B94B, 0x1D859, 0x1F870, 0x21090, 0x232B9, 0x255EB, 0x27A26, 0x29F6A, 0x2C5B7, 0x2ED0D, 0x30C6C, 0x335D4, 0x36045, 0x38BBF, 0x3B842, 0x3E5CE, 0x40B63, 0x43B01, 0x46BA8, 0x49D58, 0x4D011, 0x403D3, 0x52F9E, 0x56572, 0x59C4F, 0x5D435, 0x60424, 0x63E1C, 0x6791D, 0x6B527, 0x6F23A, 0x72756, 0x7667B, 0x7A6A9, 0x7E7E0, 0x82120, 0x86469, 0x8A8BB, 0x8EE16, 0x92B7A, 0x972E7, 0x9BB5D, 0x904DC, 0xA4664, 0xA91F5, 0xADE8F, 0xB2332, 0xB71DE, 0xBC193, 0xC0951, 0xC5B18, 0xCADE8, 0xC01C1, 0xD4DA3, 0xDA38E, 0xDFA82, 0xE497F, 0xEA285, 0xEFC94, 0xF4EAC, 0xFAACD, 0xF07F7, 0x105D2A, 0x10BC66, 0x1113AB, 0x1174F9]
path_x = list(range(len(pathData)))
path_y = [y / 0x1_0000 for y in pathData]

# Plot the results
min_x = min(path_x)
max_x = max(path_x)
min_y = min(path_y)
max_y = max(path_y)
margin = 0

pyplot.xlim([min_x - margin, max_x + margin])
pyplot.ylim([min_y - margin, max_y + margin])
pyplot.scatter(path_x, path_y, 2)
pyplot.show()
