Pregunta

Esta condición es muy importante, porque trama se extiende mi gráfico de una manera inaceptable.

¿Fue útil?

Solución

Si el comentario de MikeT es correcta, y que está tratando de salvar la imagen se muestra en un bloque de Alcance, hay un par de maneras que usted puede hacer esto:

Otros consejos

Como es obsoleta la respuesta de gnovice (al menos desde R2013), y la nueva función interna es bastante incómodo de usar, me gustaría sugerir que mi pequeño script.

set(0,'ShowHiddenHandles','On')
set(gcf,'Units','centimeters','PaperUnits','centimeters')
pos = get(gcf,'Position');
set(gcf,'PaperPosition',[0 0 pos(3) pos(4)],'Papersize',[ pos(3),pos(4) ]);
set(gcf,'InvertHardcopy','off','Renderer','painters')
saveas(gcf,'scope.pdf')

¿Qué le da un gráfico vectorial en exactamente el mismo tamaño y aspecto, al igual que la última ventana abierta alcance. Por supuesto, puede modificar las propiedades adicionales y también imprimirlo en formato JPEG con una resolución determinada. Pero entonces usted debe utilizar en lugar print:

...
set(gcf,'Renderer','zbuffer')
print(gcf,'scope.jpg','-djpeg','-r600')

resultados en un archivo JPEG de 600 dpi. Las unidades en realidad no importa, siempre y cuando sean consistentes entre la figura y el papel.

Una solución rápida sería elegir File - Print to Figure dentro del ámbito de aplicación. A continuación, una figura se abre que se puede guardar como .fig.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top