Made plot take promises and adapt interpolation style

So it's also a granny-friendly histogram now!