title: Plot in python without matplotlib
body: <p>I'm writing a program for TopSpin, an NMR processing software from Bruker. TopSpin runs the python scripts in it's own environment using jython. The python version it returns is 2.5.* (I don't remember the last one).</p>
  
  <pre><code>import sys
  print(sys.version)
  &gt;&gt; 2.5.*
  </code></pre>
  
  <p>As the code is executed in it's own environment, I cannot update the version of python/jython and I also cannot install missing packages.</p>
  
  <p>For my current project I would need a functionality to plot the values of two lists. The first list on the x-axis and the second one on the y-axis.
  For this task I wanted to use matplotlib's function <code>plot(xlist, ylist)</code>. Unfortunately TopSpin throws an error at me, saying that the package <code>matplotlib</code> does not exist. As I can't install the package (or at least I have no idea how I should), I now need a workaround.</p>
  
  <p>Is there a way I could call a python script that runs in the normal environment of my computer (like idle) where python 3.6.3 and matplotlib are installed? Ideally this could generate the plot and ship it back to the TopSpin python program.</p>
  
  <p>Or is there an other workaround that enables me to plot my data and show it to the user/save it on the disk, that does not rely on fancy or new packages?</p>