Проблема з matplotlibs subplots_adjust полягає в тому, що введені значення відносно значень x і y фігури. Цей приклад для правильної цифри для друку PDF-файлу:
Для цього я перераховую відносний інтервал до абсолютних значень, як це:
pyplot.subplots_adjust(left = (5/25.4)/figure.xsize, bottom = (4/25.4)/figure.ysize, right = 1 - (1/25.4)/figure.xsize, top = 1 - (3/25.4)/figure.ysize)
для фігури "figure.xsize" дюймів у x-вимірі та "figure.ysize" дюймів у y-вимірі. Таким чином, вся малюнок має лівий запас 5 мм, нижній край 4 мм, правий 1 мм і верхній на 3 мм. Перетворення (x / 25.4) проводиться тому, що мені потрібно було перетворити мм на дюйми.
Зауважте, що чистий розмір діаграми x буде "figure.xsize - лівий запас - правий край", а чистий розмір діаграми y буде "figure.ysize - нижня межа - верхня межа" в дюймах
Інші фрагменти (не впевнений у цих, я просто хотів надати інші параметри)
pyplot.figure(figsize = figureSize, dpi = None)
і
pyplot.savefig("outputname.eps", dpi = 100)
extent
частиніimshow
малюнка, або кількість кордонів прогалин в результуючому PNG, навколо фігури, генеруєтьсяsavefig
?