Как можно сделать диаграмму из готового куска кода?
Построить диаграмму, думаю, лучше всего с помощью javascript-библиотек, например, воспользовавшись Highcharts или Google Chart Tools. 

Для этого, правда, придется несколько доработать код генерации таблицы, чтобы он генерировал корректные данные для построения диаграмм. 

Приведенный Вами кусок кода генерирует «подвал» таблицы (итоговую сумму за месяц), потому конкретных советов, как реорганизовать код не могу дать.
Спасибо вам огромное за помощь! relic согласился мен помочь с диаграммой.