title: matplotlib plot array size limit?
body: <p>I've created a program that retrieves data from a device on the serial port every half second or so. It then appends that data to the array that sets the data points and then updates the plot.  Everything goes fine until it's been running for an hour or so, at which point the program stops responding.</p>
  
  <p>Does anyone know if there is a size limit for this array?  If anyone has any ideas on handling a data set that could be millions of points, I would love to hear your thoughts.</p>