Problem Saving UIFigures when running in parallel
조회 수: 7 (최근 30일)
이전 댓글 표시
Attempts to save UIFigure inside a parfor loop using getframe or exportgraphics dont seem to work. Returning the error that these functions cant be used in nodisplay mode. I rely on a 3rd party function ft_topoplot_er to plot certain topographs on my UIFigure and save the resulting video, but these calls take some time done sequentially, so I wished to parallelise them using parfor yet I'm unable to do so.
댓글 수: 0
답변 (1개)
Avni Agrawal
2025년 1월 28일 8:31
Hi Eli,
I understand that you are trying to export the contents of a figure, including all graphical elements and UI components. To achieve this, you can utilize the exportapp function. This function captures the entire content of the specified figure (fig) and saves it to a file with the name you provide (filename).
Here is an example of how you can use it:
exportapp(fig, filename)
For further details and advanced usage, please refer to the official documentation: https://www.mathworks.com/help/matlab/ref/exportapp.html.
I hope this helps!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!