Birden çok alt çizimin çizilmesiyle ilgili bir sorunum var. Alt piksellerin FİZİKSEL boy oranını sabit bir değere ayarlamak istiyorum. Örneğimde bir yatay A4 resminde 12 alt nokta (4 satır ve 3 sütun) var. Tüm alt bölümler tüm şekilde güzel bir şekilde yerleştirilmiştir ve tüm alt alanlar için yükseklik neredeyse genişliğe eşittir.matplotlib - sabit en boy oranına sahip alt pikseller
Ancak, şekilimin düzenini dikey olarak değiştirirseniz alt pikseller dikey olarak uzatılır. Ve bu tam olarak ne olmamalı. Peyzaj figüründe olduğu gibi alt noktaların aynı yüksekliğe ve genişliğine sahip olmak isterim. Alt piksellerin en boy oranının aynı kalması ihtimali var mı? peşin
sayesinde Peter
DÜZENLEME: Ben geçici bir çözüm bulduk. Ama bu sadece ne isteyen konum oldukça basittir, ... olmayan logaritmik eksen için Aslında
aspectratio=1.0
ratio_default=(ax.get_xlim()[1]-ax.get_xlim()[0])/(ax.get_ylim()[1]-ax.get_ylim()[0])
ax.set_aspect(ratio_default*aspectratio)
Düzeltilmeye hazır durumdayım. Bilmek güzel. –
Merhaba! Cevabın için teşekkürler. Ne yazık ki, bu alt bölümlerin eksenlerinin sadece en boy oranını ayarlar. Eksenlerimden çok farklı aralıklara sahip olduğum için, her altpip için ayrı ayrı bu en boy oranını ayarlamanız gerekir.Bu yüzden yapmak istediğim, alt piksellerimin (sadece eksenleri değil) genişliğini ve genişliğini belirli bir en boy oranına ayarlamak. –