Variable figure size in report generator
조회 수: 1 (최근 30일)
이전 댓글 표시
In the figure snapshot component I'd like to set the paper and display sizes to be variables from the workspace rather than fixed sizes. When I center %<figSize> into the size field, though, data validation resets the value back to the fixed size it was before.
Is it possible to variable figure sizes like this?
댓글 수: 1
Jason Ellison
2016년 5월 26일
If I understand right, you would like to change the size of your figure in the report with a variable.
If I understand your question correctly, you may be able to do it like this. Save the file, make an image object with the file, then change the height and width with a variable.
h = figure;
print(h,'imageFileName','-dpng');
imgObj = Image('imageFileName.png');
widthStr = '6in'; % this could be a variable set in the workspace
heightStr = '3in'; % this could be a variable set in the workspace
imgObj.Height = heightStr;
imgObj.Width = widthStr;
append(report,imgObj);
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!