no puedes imprimirlo asi sin mas porque, como ya viste, no esta volcando el contenido. entiendase que php no es igual que javascript. en javascript, hay valores que aunque son objetos, cuando se intenta mostrar por pantalla automaticamente se convierte a la representacion de string. creo que php no hace eso salvo con algunas funciones especificas como print_r y var_dump. pero igual es una representacion que javascript no entiende. tienes que convertir ese valor a uno que javascript pueda entender. por ejemplo, dado que php muestra los string tal como estan, puedes usar la funcion implode de php para crear un string basado en el contenido del array, pero javascript lo entendera como datos numericos.
Código:
data: <?php echo implode($valores, ', '); ?>