Save/export uifigure with panels as vector image format
16 次查看(过去 30 天)
显示 更早的评论
Is there a way to save/export uifigure with panels as vector image format? I am trying to output publication quality figures with multiple complex subplots, which is why I used the panel feature to group subplots together.
I am currently using 2019a.
THanks
3 个评论
Adam Danz
2019-12-11
What's the "panel feature" mentioned in your question? Are the subplots embedded in an app? Are you trying to save the entire figure or just a particular axes on the figure?
采纳的回答
Pratheek Punchathody
2020-11-26
As per my understanding it is required to export the uifigure along with the panels in the vector format.
With R2020b MATLAB supports a function called “exportapp()” which can capture all graphical content is captured, including UI components.
As a work around with R2019a
“hgexport()” is used to write the figure to the EPS file which is in the vector format. Refer to the documentation on hgexport for more information.
“print()” is another alternative which save to specific file format. Refer to the documentation of print for more information.
1 个评论
Adam Danz
2020-11-28
编辑:Adam Danz
2020-12-12
getframe is also supported in r2020b for uifigures.
See a review of getframe and exportapp in this Community Highlight
Note that as of r2020b, hgexport and print do not support figures created with the uifigure function including apps built in AppDesigner. For uifigures, see this summary of methods.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop uifigure-Based Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!