En Cake lo que tenes que hacer es algo asi, por ejemplo, para graficar ventas diarias
desde el Controller haces un find y le pasas el resultado a la vista para poder utilizar la libreria highcharts y que grafique.
Controller:
function ventas_diarias () {
.....
$this->set('datos', $this->Model->find('all'));
}
View ventas_diarias.ctp:
// convertir los datos php a javascript
<script>
var datoEnJs = <?php echo json_encode($datos); ?>;
console.debug(datoEnJs); // para ver en el inspector como quedo la variable ésta.
......
// configuracion highcharts y codigo basico necesario para que grafique
</script>
Luego trabajas la libreria highchart . Seguramente debas incluir, en la vista, el js y el css de dicha libreria. Pero ya en eso no te puedo ayudar, vas a tener que leerte bien la documentacion:
http://www.highcharts.com/docs