title: Python plotting on remote server using PyCharm
body: <p>I have started to learn Python and so far my setup has been following - Python 3.5 installation on Win10 64bit local machine with PyCharm as a great IDE. Everything works, matplotlib charts and other visual outputs display fine, debugging works, etc.</p>
  
  <p>Now, I have came across some libraries which works only on Linux. I have set up Ubuntu 16.4 64bit VPS on Digital Ocean, installed Python 3.5. In PyCharm I have set up SFTP connection to remote host. Code running works, debugging works, however, I am not able to bring display output (matplotlib plots,...) to local (Win10) machine. As I am not at all familiar with Linux GUI environments (X11?), after googling I have following questions: </p>
  
  <p>1) Should anything be installed on remote Linux machine? (e.g. x11 client/server/smth?)</p>
  
  <p>2) Should anything be installed on local Win machine? (e.g. Xming?)</p>
  
  <p>3) Should anything be configured on remote Linx machine? (e.g. X11 forwarding)</p>
  
  <p>4) Should anything be configured on local Win machine PyCharm?</p>
  
  <p>5) There are X11 forwarding settings in Putty and some have suggested to use those but I am not sure, should Putty session run in paraller with PyCharm and can that be avoided. </p>
  
  <p>Thanks a lot! </p>
  
  <p>PS - I have installed Jupyter Notebook (and latest Jupyter Lab) on remote machine and it works excellent, however I am still prefering PyCharm as primary IDE with better code completion, debugger and other perks.</p>