Come modificare la risoluzione dei miei grafici MATLAB? Il valore predefinito sembra essere 96x96 PPI.Salvataggio di grafici MATLAB con una risoluzione specifica
risposta
È possibile salvare usando il comando print
; ecco come:
h1=figure;
your plotting commands here
print(h1,'-djpeg','-r150','filename')
L'argomento -r150
imposta la risoluzione a 150 dpi. puoi impostarlo più alto o più basso in base alle tue necessità. Questo presuppone che tu stia salvando come JPEG. In caso contrario, sono disponibili altre opzioni, ad esempio -dpng
per PNG, -dbmp
per bitmap a 24 bit, ecc. Ulteriori informazioni sono disponibili nella sezione della guida per print
.
Detto questo, se la trama consiste solo di linee, mi consiglia di utilizzare -depsc
che lo salva come file EPS, che è scalabile e senza perdita di dati. Inoltre, non sarà necessario definire risoluzione, in modo da poter semplicemente fare
print(h1,'-depsc','filename')
È possibile convertire questo file EPS in PDF e mantenere la stessa risoluzione, ma hanno la portabilità tra applicazioni e piattaforme. Non consiglierei di salvare direttamente in PDF poiché MATLAB mette degli spazi bianchi aggiuntivi attorno al grafico, dove il riquadro di delimitazione EPS è stretto e sembra pulito.
Modifica delle impostazioni di una figura: Setting the resolution
Questo riferimento indica che l'unico modo per impostare la risoluzione è tramite il comando 'print'. –
La politica di avoid-just-putting-a-link di StackOverflow è sensata normalmente, ma doppiamente questa volta, perché non è possibile accedere al collegamento senza registrarsi per un account TheMathWorks! – Flyto
- 1. Matlab cifra di salvataggio con dimensione predefinita
- 2. Risoluzione di una matrice in MATLAB?
- 3. Cattura di foto con risoluzione specifica utilizzando UIImagePickerController
- 4. Testo e grafici in Matlab a LaTeX
- 5. Grafici a colori uniformi in Matlab
- 6. Stampa e salvataggio come file in MATLAB
- 7. Salvataggio dei grafici in R all'interno di un loop
- 8. R: salvataggio di grafici ggplot2 in un elenco
- 9. Grafici polari con D3.js
- 10. Salvataggio di un grafico come PNG in Matlab
- 11. Salvare i grafici a più alta risoluzione senza incasinare l'aspetto
- 12. Denominazione dei grafici ad alta risoluzione delle singole bolle
- 13. GUI Matlab che utilizzano GUIDA: desidera aggiornare dinamicamente i grafici
- 14. Come aggiungere frecce ai grafici linea in Matlab?
- 15. Come suddividere il titolo in più righe nei grafici matlab
- 16. Cambiare la dimensione dei caratteri nei grafici Matlab
- 17. Salvataggio di figure MATLAB in formato PDF con qualità 300 DPI, centrato
- 18. Per riprodurre l'immagine Parula in Matlab senza perdere la risoluzione
- 19. Salvataggio di array con NSCoding
- 20. Risoluzione di sovraccarico con riferimenti universali
- 21. MATLAB: forza il comando doc per aprire una pagina HTML di riferimento specifica
- 22. Matlab - Seleziona riga specifica in base alle condizioni
- 23. Più grafici in una figura
- 24. Salvataggio animazioni scatterplot con matplotlib
- 25. Come creare un emulatore per una risoluzione specifica del dispositivo (HTC Cha-Cha)?
- 26. grafici excel con perl
- 27. Salvataggio di Matplotlib con una legenda all'esterno della trama
- 28. Come saltare una migrazione specifica con flyway?
- 29. Come avviare un'attività con una scheda specifica?
- 30. Come estrarre una directory specifica con git
Qualcosa di simile dà risultati ragionevoli per salvare l'attuale figura (cioè l'ultimo clic): 'print (gcf, '-dpng', '-r600', 'filename.png')' –