I like Ploticus. It's a bit kludgy for integration, you need to send the data to a file and have ploticus read it, but this can be easily done using memory mapped files. It's a very fast package and it produces very nice plots. SVG plots too. We use an svg viewer and then reload the svg tree to rerender the plot.