Matplotlib'de PatchCollection
dosyasını bir dosyadan okunan coords ve patch color değerleri ile çiziyorum.matplotlib patchcollection içinde renk aralığını ayarlama
Sorun, matplotlib'in renk aralığını otomatik olarak veri değerlerinin min/maks olarak ölçeklendirmesidir. Renk aralığını manuel olarak nasıl ayarlayabilirim? Örneğin. veri aralığım 10-30 ise, ancak bunu 5-50 renk aralığına ayarlamak istiyorum (örneğin başka bir grafikle karşılaştırmak için), bunu nasıl yapabilirim?
Benim komplo komutları api örnek kodda olduğu kadar aynı görünür: patch_collection.py
colors = 100 * pylab.rand(len(patches))
p = PatchCollection(patches, cmap=matplotlib.cm.jet, alpha=0.4)
p.set_array(pylab.array(colors))
ax.add_collection(p)
pylab.colorbar(p)
pylab.show()