|
605 | 605 | " dx = np.where(fsodo_table_2['diaObjectId'] == unique_dia_obj_id[x])\n", |
606 | 606 | " lc = fsodo_table_2[dx]\n", |
607 | 607 | " fx = np.where(lc['band'] == filt)[0]\n", |
608 | | - " ax[i, j].plot(lc['expMidptMJD'][fx], lc['psfDiffFlux'][fx],\n", |
609 | | - " filter_symbols[filt], ms=5, mew=0, alpha=0.5,\n", |
610 | | - " color=filter_colors[filt])\n", |
| 608 | + " if (i == 0) & (j == 0):\n", |
| 609 | + " ax[i, j].plot(lc['expMidptMJD'][fx], lc['psfDiffFlux'][fx],\n", |
| 610 | + " filter_symbols[filt], ms=5, mew=0, alpha=0.5,\n", |
| 611 | + " color=filter_colors[filt], label=filt)\n", |
| 612 | + " else:\n", |
| 613 | + " ax[i, j].plot(lc['expMidptMJD'][fx], lc['psfDiffFlux'][fx],\n", |
| 614 | + " filter_symbols[filt], ms=5, mew=0, alpha=0.5,\n", |
| 615 | + " color=filter_colors[filt])\n", |
611 | 616 | " del dx, fx\n", |
612 | 617 | " ax[i, j].set_title(unique_dia_obj_id[x])\n", |
613 | 618 | " del lc\n", |
| 619 | + " if (i == 0) & (j == 0):\n", |
| 620 | + " ax[i, j].legend(loc='best', ncol=3, handletextpad=0)\n", |
614 | 621 | " if i == 2:\n", |
615 | 622 | " ax[i, j].xaxis.set_label_text('MJD (days)')\n", |
616 | 623 | " if j == 0:\n", |
|
0 commit comments