Some log records aren't recorded continuously; there may be intervals of time when no samples are present.
mavproxy.py shows this by plotting a symbol at each time for which a sample exists, and connecting the symbols with a solid line.

but UAV logviewer just draws the line, and obscures the fact that some samples are missing:

My preference would be to suppress the line between time discontinuities and to plot a symbol at each sample location.
It would also be nice to have the option to display the GPS time instead of time since boot.