title: Generate charts without HTML / Browser
body: <p>I have a node.js application that accesses data of a MySQL database and I want to generate charts from that data dynamically, to pipe it as image (PNG/JPG) through a HTTP server to the user. I've search for a little while now, but I was unable to find a library to do this without the HTML/canvas approach. Since I want to let the server do the rendering to use the graph in emails or also dynamically rendered PDF files, this isn't an option here. </p>
  
  <p>What could be the approach here (with or without a library) ?</p>
  
  <p>Edit to provide proof of own work: I found <a href="https://plot.ly" rel="nofollow">https://plot.ly</a>, which is in terms of usage and result really close to fulfil my needs, but requires an internet connection, since it calls a remote API. </p>