Todo lo que quiero hacer es hacer la mayor anchura y la altura más pequeña. Solo estoy haciendo tramas ráster, pero esta pregunta se aplica a cualquier MATLAB figure
. Puedo cambiar el tamaño manualmente usando la figura directamente cuando se crea, pero quiero que el programa la escupe en el tamaño correcto para comenzar.Localización de la figura gráfica
74
A
Respuesta
78
This posiblemente podría ayudar?
hFig = figure(1);
set(hFig, 'Position', [x y width height])
28
figure (1)
hFig = figure(1);
set(gcf,'PaperPositionMode','auto')
set(hFig, 'Position', [0 0 xwidth ywidth])
plot(x,y)
print -depsc2 correlation.eps; % for saving in eps, look up options for saving as png or other formats you may need
Esto ahorra la figura en las dimensiones especificadas
+6
1 para el 'PaperPositionMode' es necesario de ustedes quiere 'imprimir' (exportar) la figura. – Ali
50
escribo como un de una sola línea:
figure('position', [0, 0, 200, 500]) % create new figure with specified size
1
Logré obtener un buen resultado con la siguiente secuencia (ejecute Matlab dos veces al principio):
h = gcf; % Current figure handle
set(h,'Resize','off');
set(h,'PaperPositionMode','manual');
set(h,'PaperPosition',[0 0 9 6]);
set(h,'PaperUnits','centimeters');
set(h,'PaperSize',[9 6]); % IEEE columnwidth = 9cm
set(h,'Position',[0 0 9 6]);
% xpos, ypos must be set
txlabel = text(xpos,ypos,'$$[\mathrm{min}]$$','Interpreter','latex','FontSize',9);
% Dump colored encapsulated PostScript
print('-depsc2','-loose', 'signals');
Cuestiones relacionadas
- 1. ¿Cómo puedo especificar a qué figura debe ir una gráfica?
- 2. Deshágase de "Figura 1" en el título de la figura
- 3. MATLAB: fuentes de figura
- 4. Cómo copiar la figura de matplotlib?
- 5. Deshacerse de la Figura 1: Un poco
- 6. Localización en la aplicación C#
- 7. ¿Cómo funciona la localización incremental?
- 8. Localización de texto dentro de la imagen
- 9. Eliminar la leyenda en una figura matplotlib
- 10. Múltiples gráficas en la misma figura [R]
- 11. ¿Renumeración de figura en LaTeX?
- 12. Localización Android
- 13. ¿Diferencia entre la ventana gráfica visual y la ventana gráfica de diseño?
- 14. UIWebview Localización
- 15. waitbar -> longitud de la barra de la figura?
- 16. localización de datos dinámicos
- 17. UIDatePicker - Localización de problemas
- 18. Problemas con la localización de archivos .storyboard
- 19. ¿Cómo simplificar la localización de iPhone?
- 20. Localización de un archivo en la ruta
- 21. la curvatura siga error de localización
- 22. Localización de Android
- 23. XSLT localización
- 24. Controle el uso de la tarjeta gráfica
- 25. ggplot2 - anotar fuera de la gráfica
- 26. MATLAB: imprima una figura en pdf como la figura que se muestra en MATLAB
- 27. Utilidad de parche gráfica
- 28. añadiendo prefijo a la leyenda de la figura en LaTeX?
- 29. Dibujar texto dentro de la ventana de figura de pylab
- 30. Pregunta de localización de Android
Bien encontrado, no vi eso :). Gracias. – ale
¿Y cómo se puede guardar la figura con las mismas dimensiones definidas por 'set'? Como 'saveas (gcf, file, 'png')' utiliza las dimensiones predeterminadas en su lugar. –
@ IstvánZachar ver https://stackoverflow.com/questions/3600945/printing-a-matlab-plot-in-exact-dimensions-on-paper/3601094#3601094 –