Why does the set dimensions of my figure change upon saving?

I begin my charting with the following code:
x0 = 10;
y0 = 10;
width = 556;
height = 588;
set(gcf,'units','pixels','position',[x0,y0,width,height],'Color','k','InvertHardcopy', 'off')
I create subplot(2,1,...)
And then I save using the following code:
saveas(gcf,'test.png')
If I save manually, there is no problem, but the code above changes the dimensions of my figure from the ones I start by setting. What is going on?

Answers (0)

This question is closed.

Products

Release

R2017b

Tags

Asked:

on 2 Aug 2018

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!