Hola de nuevo....ya está solucionado. No hay nada como darle bien a la cabeza incluso entrenando para encontrar el fallo.
La cuestion es que
plot para poder pintar gráficas necesita que los objetos esten incluidos en un array...si no no encuentra nada. Una vez dentro de un array, plot ya se entera y encuentra los datos del object que debe pintar.
Muchas gracias por todo,
Alez