Python: размер A4 для участка

у меня есть код, который сохраняет рисунок с:

savefig("foo.eps", orientation = 'portrait', format = 'eps')

Если я не указываю anythingelse, фигура правильно сохраняется, но когда я ее печатаю, фигура заполняет только половину листа A4.Если я изменю строку как:

savefig("foo.eps", papertype = 'a4', orientation = 'portrait', format = 'eps')

но ничего! Как установить размер рисунка таким образом, чтобы он заполнял весь лист формата А4? Большое спасибо заранее.

1 ответов


попробуйте установить размер фигуры (в дюймах), прежде чем сохранить его. Вы можете сделать это при инициализации фигуры, выполнив:

figure(figsize=(11.69,8.27)) # for landscape

или если цифра существует:

f = gcf()  # f = figure(n) if you know the figure number
f.set_size_inches(11.69,8.27)

или заранее для всех участках, используя

rc('figure', figsize=(11.69,8.27))