我对python很新,目前正致力于标记一些星系图像。我有一组512x512像素^ 2图像缩放到0.2弧秒/像素。每个图像都有两个要标记的对象 - 一个在中心(256pix,256pix),另一个在偏移处(我是对象之间的投影间隔以及两个对象的ra-dec值) )。任务是围绕每个图像中的对象。对于中心对象来说很容易,但是我对如何为其他对象做同样的事情感到困惑。以下片段对中心对象进行了环绕,我需要弄清楚如何为另一个做这个:
我有两个对象的RA-DEC值(以度为单位) 我有对象之间的分隔(以kpc为单位)。
对于范围内的星系(0,len(objid)):
![enter image description here][1]im=imread('Images_fin/'+objid[galaxy]+'.jpeg')
imshow(im)
a=gca()
print a.text(20, 480, "objID:", color ='w', fontsize='10')
print a.text(20, 490, "w1-w2:", color ='w', fontsize='10')
print a.text(20, 500, "sep1 (in kpc):", color ='w', fontsize='10')
print a.text(20, 510, "sep2 (in kpc):", color ='w', fontsize='10')
print a.text(52, 480, objid[galaxy], color='w', fontsize='10')
print a.text(52, 490, w[galaxy], color='w', fontsize='10')
print a.text(78, 500, sep1[galaxy], color='w', fontsize='10')
print a.text(78, 510, sep2[galaxy], color='w', fontsize='10')
print a.hlines(y=20, xmin=480, xmax=495, linewidth=1, color = 'w')
print a.vlines(x=480, ymin=18, ymax=22, linewidth=1, color = 'w')
print a.vlines(x=495, ymin=18, ymax=22, linewidth=1, color = 'w')
print a.text(485, 18, "3\"", color='w', fontsize='10')
a.xaxis.set_visible(False)
a.yaxis.set_visible(False)
circle=plt.Circle((256,256),12,color='w',fill=False)
plt.gcf().gca().add_artist(circle)
我正在粘贴示例完成后标签应该是什么样子(这是手动完成的)