Pero .. faltó el código donde llamas a tu chart.php. Observa en el código fuente del código que llamas a chart.php (no de ese, sino del que lo llamas OJO) si ves algún mensaje de error (que bajo un tag <img ...> sólo verías una "X".
Otra cosa que puedes hacer para aberigüar el problema, llama a tu código chart.php desde el URL (
http://www.nose.tal/chart.php) y quita la cabecera HTTP por el momento (header()) para observar cualquier mensaje de error que se pueda estar produciendo pero no ves.
PD: Para otra vez .. usa el botón "PHP" .. eso colorea el código, así se vé mejor.
Un saludo,