Windows - crxguy52/serialplot GitHub Wiki

serialplot can be run in Windows with matplotlib and pySerial, but it requires the tkagg backend for matplotlib. Unfortunately this isn't included with the python3 version on pip - so if you try pip install matplotlib, you'll get errors when you run serialplot.

I've successfully run it with the python 2.7 version of matplotlib on pip (so pip install matplotlib will grab the tkagg backend as well), so if you have a standalone install of python2 you should be good.

To avoid all of this, I run Anaconda with Python 2.7. It should run with py3 anaconda, but there is a strange bug (#4) that causes it to crash ONLY when you run serialplot.py. If you run graphWindow or configWindow, it runs fine. That being said, run it with py3 at your own risk.