Вы упомянули:
«Данные не должны покидать сервер»
С помощью API визуализации Google (в отличие от API диаграммы) данные остаются на вашем сервере, из Google загружается только код.
Однако, если вы имели в виду, что вам вообще не нужен доступ к Google, то GCharts - единственный оставшийся и довольно хороший вариант.