hledger-web использует flot . Pro: очень простой, многофункциональный, поддерживаемый, не зависящий от Google или сетевого доступа, разгрузка, выполняющая работу для клиентов, вероятно, значительно упрощает жизнь на haskell (нет необходимости в GTK). Минус: не так хорошо интегрирован с вашим приложением, как решение для haskell.
Существует также HighCharts , которая, вероятно, является самой яркой библиотекой js charting и бесплатной для некоммерческого использования.