Convert to use PyQt5.
Allow for infinitesimally close together time samples.
Run `chartplot.py` standalone for testing.