Are you using continuous sampling, or reading the waveforms in a loop.
It could be that if you are repeatedly calling the DAQ read in a loop (Non-continuous) that you get small time gaps between calls. If you also have the chart set to not interpolate the points, you will see the gaps on your chart.
By the way, if you happen to have a few NaN in your data, these will also produce gaps on your graph. I don't know where a NaN should come from in your application, but it's maybe worth noting nonetheless.
If you want a continuous acquisition you need to use the "AI Continuous Scan" waveform read. This allocates all measured data to a buffer in RAM which can then be read and displayed. Since this runs in the background, delays in your processing will not affect the data acquisition.
Hope this helps
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)