Внутренние и внешних контрольные элементы для скрипта www.chartjs.org
Скрипт для построения графиков и его структура и использование подробно описаны тут: http://www.chartjs.org/docs/
Скрипт несложный, но довольно насышенный, поэтому желателен разработчик с опытом применения данного скрипта, да и за счет многих имеющихся дополнитеных воможностей скрипта - будет гораздо проще его модифицировать.
1. Внутренние контрольные элементы. Необходимо модифицировать скрипт таким образом, чтобы используя БД данные генерируемый график имел заданные размеры и тип.
2. Внешние контрольные элементы. Необходимы расположенные в непосредственной близости от выводимого графика внешние конрольки, с помощью которых можно менять размеры и тип графика.
Исключается обращение к сторонним программам и сервисам, все должно быть инкапсулировано на сервере.