Matplotlibs subplots_adjust ile ilgili problem, girdiğiniz değerlerin şeklin x ve y figürlerine göreli olmasıdır. Bu örnek, bir pdf'in yazdırılması için doğru rakamlandırma içindir:
Bunun için, bu gibi mutlak değerlere göreli aralığı yeniden hesaplar:
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)
x-boyutunda 'figure.xsize' inç rakamı ve y-boyutunda 'figure.ysize' inç rakamı için. Böylece tüm şeklin sol kenar boşluğu 5 mm, alt kenar boşluğu 4 mm, sağ 1 mm ve 3 mm üst kısmı etiketlerin içine yerleştirilir. (X / 25.4) dönüşümü yapılır, çünkü mm'yi inç'e dönüştürmem gerekiyordu.
X'in saf grafik boyutunun inç olarak "figure.xsize - sol kenar boşluğu - sağ kenar boşluğu" ve y'nin saf grafik boyutunun "figure.ysize - alt kenar boşluğu - üst kenar boşluğu" olacağını unutmayın.
Diğer snipletler (bunlardan emin değilim, sadece diğer parametreleri sağlamak istedim)
pyplot.figure(figsize = figureSize, dpi = None)
ve
pyplot.savefig("outputname.eps", dpi = 100)
extent
aitimshow
şekil veya tarafından oluşturulan şekil etrafında çıkan png sınır boşluk miktarı,savefig
?