The joulescope package can already plot the JLS samples for you. The JLS file does need to be short, and longer than 1 second of JLS data starts to overwhelm Matplotlib. Assuming you have your python/Scripts directory in your path, you can just type joulescope recording --plot test_read.jls. You can find the code here.
We have a new JLS v2 format that is not backwards compatible with v1. The Joulescope UI can display them, but does not yet record to this format. If you are capturing data with scripts, you can use it. See this example. You can then read it with pyjls.Reader.
Thank you very much for your answer. This is exactly what I needed. I finally made the plots with joulescope.data_recorder.DataReader.get_reduction so I could choose the axes I wanted and customize the style.