Örneğin 50 için belirli bir değeri 50 ve 50'den başlayacak şekilde ekseni değiştirmek istediğim bir resim kontur haritasının her iki eksenine x ve y'ye çıkarmak istiyorum. Kontur harita ekseni pythonuna değerlerin çıkarılması
Görüntü, bir renk eşlemiyle üst üste gelir, ancak x ve y eksenleri, çevre yoluna karşılık gelir.
Ben kontur haritası oluşturmak için kullanılan kod temelde: 'fits_data1' benim ilk görüntü dizisi kontur harita ve 'array_auxiliar' ile çizilen görüntü kontur Haritanın altındaki üst üste İşte
plt.clf()
plt.figure()
ax=plt.gca()
cba=plt.colorbar()
line_colours = ('gray', 'white', 'black')
contour=plt.contour(fits_data1,origin='lower',colors=line_colours)
imgplot=plt.imshow(np.log10(array_auxiliar),origin='lower',clim=(0.0, 0.7))
ellipse = Ellipse(xy=(15.0, 20.0), width=b_maj,height=b_min,angle=bpa,edgecolor='b', fc='b', lw=2,fill=True)
ax.add_patch(ellipse)
cba.ax.set_ylabel('$log_{10}(F(Ha))$',labelpad = 15,fontsize = 15)
plt.show()
olduğunu
ve hangi veriler colorbar ile ilgilidir.'fits-data1' bir 2x2 dizisidir ve her bir dizine [i] ve [j] 50'yi çıkarmayı denedim ancak x ve y eksenlerini -50'den yapmak için olası bir çözümün ne olabileceğini gerçekten göremiyorum 50. Fikir, görüntüdeki (0,0) noktanın görüntü merkezine karşılık gelmesidir.
Teşekkürler!
Hayır sadece x ve haritanın y ekseni (0 100) –
Ben, orijinal yayına bazı değişiklikler yaptık teşekkürler :) –