How can I set a plot to be in the center of a figure, while controlling the width? The problem I ham having is that my heatmap is way too wide and aligned at the bottom left of the page. I want to force it to by 50% narrower. The height will change depending on the number of columns, so I dont want to edit the x, y, or height info.
positioning = get(gca, 'position');set(gca, 'position', [positioning(1) positioning(2) positioning(3)/4 positioning(4)/2]) %x y width height
h2 = gcf;set(h2, 'PaperPositionMode', 'auto'); set(h2, 'PaperOrientation', 'portrait');set(h2, 'PaperUnits', 'inches', 'PaperPosition', [0, 0, 8.5, 11])
Best Answer