hledger-web uses flot . Pro: very simple, functional, supported, independent of google or network access, disabling client rendering work may make your haskell much easier to live with (without GTK). Con: not as well integrated with your application as the haskell solution.
There is also HighCharts , which is probably the brightest js charting lib and free for non-commercial use.
Simon michael
source share