Read Serial array then plot it

Of course, now I see a new direction to take this. Now I want to use the $GPGSA sentence to get which satellites are used in the fix. I only need the first three. I saved a file that collected GPGSA and GPGSV and I tried to nest a for loop for the GPGSA within the for loop for the GPGSV for loop. It would read the GPGSV and then stop after one pass and not read the GPGSA. This is where @sterretje 's more thorough parsing class might be useful.

The idea is that I will take the altitude and azimuth for the first three satellites used in the fix and use some functions I have to calculate the COP’s and then plot these circles. As the satellites move, these circles will change and new satellites will be used. A large amount of data like over the course of a day should show these circles bouncing around and growing and shrinking but the intersection will remain the same.