se ho capito bene sbagli qui, devi scrivere

$chart['datasets']['data'] = array(300, 50, 100);

e non

$chart['datasets']['data'] = array('300, 50, 100');