MATLAB: Save bode diag as an image

save

Hi, I need to save a bode diag as an image but the image that this code save is empty.
f_new = figure;
ax_new = copyobj(handles.axes1,f_new);
set(ax_new,'Position',[27 11 60 15]);
print(f_new,'RespuestaCompleta','-dpng')
close(f_new);
thanks in advance.
Pd: the code that I posted above works fine for normal plots