def scat_plot():
f = plt.figure()
# filename = 'MLP5_dap_multi_' + str(plate) + '_quicklook.pdf'
mpl5_dir = os.environ['MANGADIR_MPL5']
drp = fits.open(mpl5_dir + 'drpall-v2_0_1.fits')
drpdata = drp[1].data
absmag = drpdata.field('nsa_elpetro_absmag')
plt.xlim(-16,-24)
plt.ylim(1,7)
plt.scatter(absmag[:,5], absmag[:,1]-absmag[:,5], marker='.',color=['blue'], s=0.5)
plt.xlabel('i-band absolute magnitude', fontsize=16)
plt.ylabel('NUV - i', fontsize=16)
plt.tick_params(axis='both', labelsize=14)
ifu_list = drpdata.field('plateifu')
for i in good_galaxies:
ithname = str(i[0]) + str(i[1])
for e in range(0, len(ifu_list)):
ethname = ifu_list[e]
ethname = ethname.replace("-","")
if ithname == ethname:
plt.scatter(absmag[e, 5], absmag[e, 1] - absmag[e, 5], marker='*',color=['red'])
f.savefig("scatter.pdf", bbox_inches='tight')
# pp = PdfPages('scatter.pdf')
# pp.savefig(plot_1)
plt.close()
os.system("open %s &" % 'scatter.pdf')
评论列表
文章目录