Hola,
Para solucionarlo tienes que transformar & en &, es decir:
$data = array(
'legend' => array('Legend 1', 'Legend 2', 'Legend 3'),
'data' => array(
array(
'name' => 'Red',
'values' => array(10, 20, 5),
),
array(
'name' => 'Black & White',
'values' => array(20, 60, 3),
),
array(
'name' => 'Blue',
'values' => array(50, 33, 7),
),
),
);
Saludos.