Vấn đề với subplots_adjust của matplotlibs là các giá trị bạn nhập có liên quan đến x và y figsize của hình. Ví dụ này là để định hình chính xác để in pdf:
Vì thế, tôi tính toán lại khoảng cách tương đối với các giá trị tuyệt đối như thế này:
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)
đối với hình 'inch.xsize' inch theo chiều x và 'inch.ysize' inch theo chiều y. Vì vậy, toàn bộ hình có lề trái 5 mm, lề dưới 4 mm, phải 1 mm và đỉnh 3 mm trong nhãn được đặt. Việc chuyển đổi (x / 25.4) được thực hiện vì tôi cần chuyển đổi mm sang inch.
Lưu ý rằng kích thước biểu đồ thuần túy của x sẽ là "hình.xsize - lề trái - lề phải" và kích thước biểu đồ thuần túy của y sẽ là "hình.ysize - lề dưới - lề trên" tính bằng inch
Các sniplets khác (không chắc chắn về những cái này, tôi chỉ muốn cung cấp các tham số khác)
pyplot.figure(figsize = figureSize, dpi = None)
và
pyplot.savefig("outputname.eps", dpi = 100)
extent
củaimshow
nhân vật, hoặc số lượng khoảng trắng biên giới trong png kết quả, quanh hình, được tạo ra bởisavefig
?