2012-08-27 13 views
5

2 + ısı eşlemlerini (aynı veya farklı Şekiller) yapmak ve renk < -> değer eşlemesinin aynı olmasını istiyorum. onların arasında.Renk eşlemesini matplotlib uygulamasında belirli bir girişten daha büyük bir dinamik aralığa zorlama

Varsayılan olarak, her bir eşlemin dinamik aralığı için tek tek (örneğin, her bir im-gösterme çağrısı) renk eşlemesinde (demek jet) uç değerler kullanılacaktır ve eşlemeyi aynı şekilde zorlamak istiyorum. yani küresel dinamik aralığı kullanın.

Eşdeğer bir deyim, bir şekilde bir mutlak eşlemeyi belirtmek isterim, oysa bir cmap nesnesi verilen imshow'un davranışı, girdinin dinamik aralığına göre değişir.

cevap

4

Bu link'un yardımcı olabileceğini düşünüyorum.

Aslında, this answer çok daha basittir.

+0

belirterek vmin ve vmax (global aralığa göre her arsa için aynı) çalıştı, teşekkürler! Belgelere dayanarak bunu tahmin edemezdim ("Bir parlaklık görüntüsünü 0-1 olarak ölçeklendirmek için kullanılır. Hiçbiri Yok ise, parlaklık değerlerinin minimum ve maksimumu kullanılacaktır." vmin ve vmax için göz ardı edilecektir. "), ama sen benim problemimi çözdün! –

+0

Evet, bunun için kazmaya başladığımı hatırlıyorum. – reptilicus

0

Eğer aralıkları belirtmek istemiyorum ama bir şekilde tek bir arsa büyük bir menzile sahiptir biliyorsanız, Axesimage.properties()['clim'] o aralığını alabilirsiniz ve burada açıklandığı gibi diğer araziler için ayarlayın: Imshow subplots with the same colorbar

İlgili konular